You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by BugRat Mail System <to...@cortexity.com> on 2001/01/09 16:13:24 UTC
BugRat Report #726 has been filed.
Bug report #726 has just been filed.
You can view the report at the following URL:
<http://znutar.cortexity.com/BugRatViewer/ShowReport/726>
REPORT #726 Details.
Project: Tomcat
Category: Bug Report
SubCategory: New Bug Report
Class: swbug
State: received
Priority: high
Severity: serious
Confidence: public
Environment:
Release: Tomcat 4.0 b1
JVM Release: JDK1.3 Standard
Operating System: Linux
OS Release: RedHat 6.2
Platform: i386
Synopsis:
Tomcat does not properly seperate the servlet name when the URL is encoded witht a session ID and no extra path info.
Description:
This error only occurs when accessing the servlet through mod_webapp, if I go direct to Tomcat it works fine. I am using the mod_webapp.so binary distributed with Beta 1, and Apache 1.3.14. I also noticed that parameter passing does not work through Apache either, with no given error. req.getParameter returns null for any value as does req.getQueryString().
javax.servlet.ServletException: Wrapper cannot find servlet class SessionExample;jsessionid=9486A66031512914340970C081204883 or a class it depends on
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:727)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544)
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:337)
at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
at filters.ExampleFilter.doFilter(ExampleFilter.java:140)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:180)
at filters.ExampleFilter.doFilter(ExampleFilter.java:140)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:180)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:464)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
at org.apache.catalina.connector.warp.WarpContext.invoke(WarpContext.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.connector.warp.WarpHost.invoke(WarpHost.java:130)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.connector.warp.WarpEngine.invoke(WarpEngine.java:115)
at org.apache.catalina.connector.warp.WarpRequestHandler.process(WarpRequestHandler.java:165)
at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156)
at java.lang.Thread.run(Thread.java:475)
----- Root Cause -----
java.lang.ClassNotFoundException: SessionExample;jsessionid=9486A66031512914340970C081204883
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1022)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:906)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:722)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544)
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:337)
at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
at filters.ExampleFilter.doFilter(ExampleFilter.java:140)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:180)
at filters.ExampleFilter.doFilter(ExampleFilter.java:140)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:180)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:464)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
at org.apache.catalina.connector.warp.WarpContext.invoke(WarpContext.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.connector.warp.WarpHost.invoke(WarpHost.java:130)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.connector.warp.WarpEngine.invoke(WarpEngine.java:115)
at org.apache.catalina.connector.warp.WarpRequestHandler.process(WarpRequestHandler.java:165)
at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156)
at java.lang.Thread.run(Thread.java:475)