Hi, The JSP servlet cannot be found because the jar file containing it cannot be loaded. Is the file present, valid, and readable by the server user?
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: David Rush [mailto:[EMAIL PROTECTED] >Sent: Thursday, June 03, 2004 11:20 AM >To: Tomcat Users List >Subject: Re: Can't find classes - More Info > >Help! Tomcat is non-functional, and I can't figure out what broke it >(it used to work). > >Windows 2000 Server, Tomcat 4.1.30. > >logs\stderr.log (not sure what access is denied to): > >Created catalinaLoader in: c:\tomcat4130\server\lib >java.util.zip.ZipException: Access is denied > at java.util.zip.ZipFile.open(Native Method) > at java.util.zip.ZipFile.<init>(ZipFile.java:112) > at java.util.jar.JarFile.<init>(JarFile.java:127) > at java.util.jar.JarFile.<init>(JarFile.java:65) > at >org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(St anda >rdClassLoader.java:1082) > at >org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoad er.j >ava:221) > at >org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassL oade >rFactory.java:204) > at >org.apache.catalina.startup.BootstrapService.init(BootstrapService.java :181 >) > at >org.apache.catalina.startup.BootstrapService.main(BootstrapService.java :297 >) >Jun 3, 2004 8:59:02 AM org.apache.coyote.http11.Http11Protocol init >INFO: Initializing Coyote HTTP/1.1 on port 8080 >Jun 3, 2004 8:59:04 AM org.apache.coyote.http11.Http11Protocol start >INFO: Starting Coyote HTTP/1.1 on port 8080 >Jun 3, 2004 8:59:04 AM org.apache.jk.common.ChannelSocket init >INFO: JK2: ajp13 listening on /0.0.0.0:8009 >Jun 3, 2004 8:59:04 AM org.apache.jk.server.JkMain start >INFO: Jk running ID=0 time=16/140 config=c:\tomcat4130\conf\jk2.properties > >localhost_log has: > >2004-06-03 08:59:03 WebappLoader[]: Deploying class repositories to work >directory C:\tomcat4130\work\Standalone\localhost\_ >2004-06-03 08:59:03 WebappLoader[]: Deploy class files /WEB-INF/classes >to c:\pub\tomcat\ROOT\WEB-INF\classes >2004-06-03 08:59:03 StandardManager[]: Seeding random number generator >class java.security.SecureRandom >2004-06-03 08:59:04 StandardManager[]: Seeding of random number >generator has been completed >2004-06-03 08:59:04 StandardWrapper[:default]: Loading container servlet >default >2004-06-03 08:59:04 StandardWrapper[:invoker]: Loading container servlet >invoker >2004-06-03 08:59:04 StandardWrapper[:jsp]: Marking servlet jsp as >unavailable >2004-06-03 08:59:04 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.ja va:8 >91) > 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:362 8) > 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.ja va:3 >9) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp >l.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at >org.apache.catalina.startup.BootstrapService.start(BootstrapService.jav a:24 >5) > 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(WebappClassLoade r.ja >va:1443) > at >org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoade r.ja >va:1289) > at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja va:8 >85) > 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:362 8) > 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.ja va:3 >9) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp >l.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at >org.apache.catalina.startup.BootstrapService.start(BootstrapService.jav a:24 >5) > at >org.apache.catalina.startup.BootstrapService.main(BootstrapService.java :307 >) > >David > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]