I sometimes get a java.lang.ClassNotFoundException: org.apache.jsp.index_jsp whenever I access index.jsp. I am running two domains pointing to different areas with one instance of tomcat, and this following usually (but not always) triggers it: 1) restart tomcat 2) access domain 2, do some stuff on domain 2 3) access domain 1, at this point I get the above exception. The exception is only thrown when I access index.jsp, but it works fine if I specify another page. Full trace below: StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 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 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69) at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:546) at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:135) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:283) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:566)
I can't reproduce your error using 5.0.28.
It does not always occur.. very rarely. We use 5.0.28.. I see this bug somedays ago.(In reply to comment #1) > I can't reproduce your error using 5.0.28.
(In reply to comment #2) > It does not always occur.. very rarely. > We use 5.0.28.. I see this bug somedays ago.(In reply to comment #1) > > I can't reproduce your error using 5.0.28. 5.0.x has been deprecated for several years already.