You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by David Rush <da...@uwyo.edu> on 2004/06/02 22:38:28 UTC
Can't find classes
Hi. I'm running Tomcat 4.1.30 on a Win2k box. I have two (non-default
to Tomcat) .jar files I'm trying to use, along with my own code.
Tomcat is installed under c:\tomcat4130.
My application-specific code is under
c:\pub\tomcat\ROOT\WEB-INF\classes, and I've edited server.xml to
reflect the non-default location.
Simple servlets were working there this morning. I can still compile
without a problem.
I've put two needed jar files (one for ArcIMS and one for Oracle JDBC
stuff) in c:\tomcat4130\shared\lib and servlet.jar is (and always has
been) in c:\tomcat4130\common\lib.
When I started to need the ojdbc14.jar (Oracle) file, I stuck it in to
c:\tomcat4130\shared\lib, and moved my ArcIMS .jar file there, too, and
changed my CLASSPATH to include those files in their new location.
CATALINA_BASE='c:\tomcat4130'
CATALINA_HOME='c:\tomcat4130'
CLASSPATH='c:\tomcat4130\common\lib\servlet.jar;c:\tomcat4130\shared\lib\arcims_jconnect.jar;c:\tomcat4130\shared\lib\ojdbc14.jar;c:\pub\tomcat\ROOT\WEB-INF\classes'
But now I can't do squat.
I'm getting this in my localhost_log... file:
2004-06-02 14:25:40 WebappLoader[]: Deploying class repositories to work
directory C:\tomcat4130\work\Standalone\localhost\_
2004-06-02 14:25:40 WebappLoader[]: Deploy class files /WEB-INF/classes
to c:\pub\tomcat\ROOT\WEB-INF\classes
2004-06-02 14:25:40 WebappLoader[]: Deploy JAR
/WEB-INF/lib/arcims_jconnect.jar to
c:\pub\tomcat\ROOT\WEB-INF\lib\arcims_jconnect.jar
2004-06-02 14:25:41 StandardManager[]: Seeding random number generator
class java.security.SecureRandom
2004-06-02 14:25:42 StandardManager[]: Seeding of random number
generator has been completed
2004-06-02 14:25:42 StandardWrapper[:default]: Loading container servlet
default
2004-06-02 14:25:42 StandardWrapper[:invoker]: Loading container servlet
invoker
2004-06-02 14:25:42 StandardWrapper[:jsp]: Marking servlet jsp as
unavailable
2004-06-02 14:25:42 StandardContext[]: Servlet threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class
org.apache.jasper.servlet.JspServlet or a class it depends on
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:891)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3427)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245)
at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
----- Root Cause -----
java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3427)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245)
at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
This suggests to me that it can no longer find servlet.jar. What's up
with that?
Directory of C:\tomcat4130\shared\lib
06/02/2004 11:13a <DIR> .
06/02/2004 11:13a <DIR> ..
06/02/2004 11:13a 3,433,670 arcims_jconnect.jar
04/26/2002 11:47a 1,174,976 ojdbc14.jar
2 File(s) 4,608,646 bytes
2 Dir(s) 14,122,446,848 bytes free
/cygdrive/c/tomcat4130/common/lib
Volume in drive C has no label.
Volume Serial Number is 186A-2C1B
Directory of C:\tomcat4130\common\lib
05/28/2004 03:45p <DIR> .
05/28/2004 03:45p <DIR> ..
01/25/2004 07:19a 45,386 activation.jar
01/25/2004 07:19a 952,104 ant.jar
01/25/2004 07:19a 165,119 commons-collections.jar
01/25/2004 07:19a 100,776 commons-dbcp-1.1.jar
01/25/2004 07:19a 22,327 commons-logging-api.jar
01/25/2004 07:19a 39,523 commons-pool-1.1.jar
01/25/2004 07:19a 181,664 jasper-compiler.jar
01/25/2004 07:19a 72,406 jasper-runtime.jar
01/25/2004 07:19a 6,727 jdbc2_0-stdext.jar
01/25/2004 07:19a 98,496 jndi.jar
01/25/2004 07:19a 8,674 jta.jar
01/25/2004 07:19a 280,984 mail.jar
01/25/2004 07:19a 28,086 naming-common.jar
01/25/2004 07:19a 18,021 naming-factory.jar
01/25/2004 07:19a 38,484 naming-resources.jar
01/25/2004 07:19a 79,265 servlet.jar
02/22/2004 11:48p 5,082,203 tools.jar
17 File(s) 7,220,245 bytes
2 Dir(s) 14,122,446,848 bytes free
Any suggestions? I can no longer run any of my servlets.
David
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org