KonaKart Community Forum

Installation / Configuration => Programming of KonaKart => Topic started by: Iruñea on January 13, 2009, 04:20:15 pm

Title: problem with kkAdmin
Post by: Iruñea on January 13, 2009, 04:20:15 pm
Hello,

I do the following:


import com.konakartadmin.bl.KKAdmin;
...
KKAdmin engAdmin =  new KKAdmin();


and it gives me the following error:

13-Jan 17:02:44 ERROR (StandardWrapperValve.java:invoke:253) Servlet.service() for servlet action threw exception
java.lang.NoClassDefFoundError: com/konakartadmin/bl/KKAdmin
        at com.konakart.actions.ipn.OgoneAction.getOrdr(Unknown Source)
        at com.konakart.actions.ipn.OgoneAction.execute(Unknown Source)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BasePr...)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: com.konakartadmin.bl.KKAdmin
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 22 more

I have verify that indeed,KKAdmin.class exists in konakartadmin.jar
(E:\Konakart\webapps\konakartadmin\WEB-INF\lib\konakartadmin.jar\com\konakartadmin\bl\KKAdmin.class)

Im starting to find it frustrating because I dont find the solution. Could anybody help me please ?

Thanks in advance,

Iruñea
Title: Re: problem with kkAdmin
Post by: Iruñea on January 15, 2009, 09:09:37 am
Could be a problem, if in the same java class I get an instance of KKAplication and also a instance of Admin engine??

Could this be the problem?
Title: Re: problem with kkAdmin
Post by: Iruñea on January 15, 2009, 10:16:11 am
Ok, I copied konakartadmin.jar from
E:\Konakart\webapps\konakartadmin\WEB-INF\lib
and I paste it into
E:\Konakart\webapps\konakart\WEB-INF\lib

Now the error has changed:

Exception Name = com.konakartadmin.app.KKAdminException
Exception Message = Could not find konakartadmin.properties on the classpath
Exception Stack Trace =
at com.konakartadmin.bl.KKAdminBase.init(Unknown Source)

Now it finds the class but not konakartadmin.properties file...
So I think there is a problem with the CLASSPATH.


How can I setup or referenced correctly the classpath for the KKAdmin ??
Title: Re: problem with kkAdmin
Post by: trevor on January 15, 2009, 12:50:57 pm
Copy the konakartadmin.properties file into E:\Konakart\webapps\konakart\WEB-INF\classes to put it in the classpath.
Title: Re: problem with kkAdmin
Post by: Iruñea on January 20, 2009, 10:20:51 am
Thank you Trevor,

copying this file, now it works. But just for curiosity, I wonder if this is something I should normally do, or if I deleted this two files without wanting it...

Thanks
Title: Re: problem with kkAdmin
Post by: trevor on January 20, 2009, 10:24:16 am
It's only required if you are using the admin engine from the application.