You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Deja User <sr...@my-deja.com> on 2001/04/07 02:38:48 UTC
Tomcat3.2.1 -ClassNotFoundException error when using Third-party
libraries
Hi there:
I'm having the following configuration and I'm using mod_jk instead of mod_jserv and starting Tomcat using startup.sh script provided.
Tomcat 3.2.1+Apache1.3.9+Sun Solaris2.7
I have a servlet (TopicServlet) which is using a thirdparty library(PANJA.jar). When I'm running the same code but using main() I could be able to get the code work but when I tried to run it as a servlet I'm getting the following error.
I could reach the servlet (configured server.xml and web.xml) and even put PANJA.jar in WEB-INF/lib of Tomcat. Also I included it(PANJA.jar) in CLASSPATH while running the startup.sh srcipt.
I don't know where I'm going wrong. Please help.
PS: PANJA.MtClass.mtInitializer(MtClass.java:163) - I'm calling MtClass's mtInitializer("Topic"). Topic and TopicList are my classes.
Thanks,
Srujan
java.lang.ClassNotFoundException: Topic
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at PANJA.MtClass.mtInitializer(MtClass.java:163)
at Topic.mtClass(Topic.java:45)
at Topic.openInstanceCursor(Topic.java:35)
at TopicList.getTopics(TopicList.java:16)
at TopicServlet.doGet(TopicServlet.java:42)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
------------------------------------------------------------
--== Sent via Deja.com ==--
http://www.deja.com/