http://nagoya.apache.org/bugzilla/show_bug.cgi?id=419 *** shadow/419 Wed Feb 21 10:56:25 2001 --- shadow/419.tmp.1726 Wed Feb 21 10:56:25 2001 *************** *** 0 **** --- 1,79 ---- + +============================================================================+ + | Tomcat does not properly seperate the servlet name when the URL is encoded | + +----------------------------------------------------------------------------+ + | Bug #: 419 Product: Tomcat 4 | + | Status: UNCONFIRMED Version: 4.0 Beta 1 | + | Resolution: Platform: All | + | Severity: Normal OS/Version: All | + | Priority: High Component: Connectors | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | 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) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]