Re: Trouble with Invoker
On Friday 13 February 2004 21:32, Shapira, Yoav wrote: First, as a general tip, I suggest putting all your classes in packages: http://jakarta.apache.org/tomcat/faq/classnotfound.html. thanks for the tip. I've put it all in packages now and compile with JDK 1.3. the problem remains though: if I put the the servlet in a package package1, It replies with class not found package1: 2004-02-16 11:39:43 invoker: Cannot allocate servlet instance for path /myApplServerDev/servlet/package1/Connect javax.servlet.ServletException: Wrapper cannot find servlet class package or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:871) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) - Root Cause - java.lang.ClassNotFoundException: package1 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:865) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
Réf. : Re: Trouble with Invoker
by default, with tomcat 4.1.x, the invoker servlet mapping is in comment in the web.xml file. make sure it's uncommented in you web.xml file. servlet-mapping servlet-nameinvoker/servlet-name url-pattern/servlet/*/url-pattern /servlet-mapping hope this helps. ___ NATEXIS ASSET MANAGEMENT Meissa SAKHO 01 58 19 45 71. . . . . . . . . . . . (84571) [EMAIL PROTECTED] Peter Forster [EMAIL PROTECTED] 16/02/2004 11:37 Veuillez répondre à Tomcat Users List Pour : Tomcat Users List [EMAIL PROTECTED], Shapira, Yoav [EMAIL PROTECTED] cc : Objet : Re: Trouble with Invoker On Friday 13 February 2004 21:32, Shapira, Yoav wrote: First, as a general tip, I suggest putting all your classes in packages: http://jakarta.apache.org/tomcat/faq/classnotfound.html. thanks for the tip. I've put it all in packages now and compile with JDK 1.3. the problem remains though: if I put the the servlet in a package package1, It replies with class not found package1: 2004-02-16 11:39:43 invoker: Cannot allocate servlet instance for path /myApplServerDev/servlet/package1/Connect javax.servlet.ServletException: Wrapper cannot find servlet class package or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:871) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) - Root Cause - java.lang.ClassNotFoundException: package1 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:865) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service
Trouble with Invoker
hello we're running tomcat 4.0.3 (I know it's old, but I can't change it). following problem occurs: when invoking the Servlet from a client i get the error messages below. the restart seems to be ok though. also it is interesting that the error messages depend wheter it the servlet is placed in a package or not. first there are the messages from palcing it directly in the .../hiApplServerDev/WEB-INF/classes directly. after the -line, you will find the exceptions thrown if it is placed in classes/highMediator-directory and it is part of the highMediator-package. i have romved a big part of the stack traces, but will post it if needed. also pls tell me if code is helping you. I haven't been working on it for a while, but as i remember i have used it the same way before without any problems. I've spent the last two days with the problem, but can't get anywhere I am grateful for any hints in which direction to go from here. THANKS pete 2004-02-13 13:58:01 Manager: restart: Reloading web application at '/hiApplServerDev' 2004-02-13 13:58:01 StandardContext[/hiApplServerDev]: Reloading this Context has started 2004-02-13 13:58:01 WebappLoader[/hiApplServerDev]: Deploying class repositories to work directory /var/tomcat4/work/localhost/hiApplServerDev 2004-02-13 13:58:01 WebappLoader[/hiApplServerDev]: Deploy JAR /WEB-INF/lib/classes12.jar to /var/tomcat4/webapps/hiApplServerDev/WEB-INF/lib/classes12.jar 2004-02-13 13:58:01 WebappLoader[/hiApplServerDev]: Deploy JAR /WEB-INF/lib/xerces-1.4.4.apache.jar to /var/tomcat4/webapps/hiApplServerDev/WEB-INF/lib/xerces-1.4.4.apache.jar 2004-02-13 13:58:01 StandardWrapper[/hiApplServerDev:default]: Loading container servlet default 2004-02-13 13:58:01 default: init 2004-02-13 13:58:01 StandardWrapper[/hiApplServerDev:invoker]: Loading container servlet invoker 2004-02-13 13:58:01 invoker: init 2004-02-13 13:58:01 jsp: init 2004-02-13 13:58:04 StandardManager[/hiApplServerDev]: Seeding random number generator class java.security.SecureRandom 2004-02-13 13:58:04 StandardManager[/hiApplServerDev]: Seeding of random number generator has been completed 2004-02-13 13:58:04 StandardContext[/hiApplServerDev]: Reloading this Context is completed 2004-02-13 13:58:51 StandardWrapper[/hiApplServerDev:org.apache.catalina.INVOKER.highMediator]: Marking servlet org.apache.catalina.INVOKER.highMediator as unavailable 2004-02-13 13:58:51 invoker: Cannot allocate servlet instance for path /hiApplServerDev/servlet/highMediator/Connect javax.servlet.ServletException: Wrapper cannot find servlet class highMediator or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:871) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) {...} at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) - Root Cause - java.lang.ClassNotFoundException: highMediator at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:865) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396) at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) {...} at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) 2004-02-13 14:00:55 Manager: restart: Reloading web application at '/hiApplServerDev' 2004-02-13 14:00:55 StandardContext[/hiApplServerDev]: Reloading this Context has started 2004-02-13 14:00:55 WebappLoader[/hiApplServerDev]: Deploying class repositories to work directory /var/tomcat4/work/localhost/hiApplServerDev 2004-02-13 14:00:55 WebappLoader[/hiApplServerDev]: Deploy JAR /WEB-INF/lib/classes12.jar to /var/tomcat4/webapps/hiApplServerDev/WEB-INF/lib/classes12.jar 2004-02-13 14:00:55 WebappLoader[/hiApplServerDev]: Deploy JAR /WEB-INF/lib/xerces-1.4.4.apache.jar to
RE: Trouble with Invoker
Howdy, First, as a general tip, I suggest putting all your classes in packages: http://jakarta.apache.org/tomcat/faq/classnotfound.html. - Root Cause - java.lang.UnsupportedClassVersionError: Connect (Unsupported major.minor version 48.0) This happens when a pre 1.4 JDK tries to run classes compiled in JDK 1.4 or later (without the javac -target 1.3 switch). Yoav Shapira 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]