AW: problem with reload in tomcat
"Pohl, Jens-Christian" <[email protected]>
| Newsgroups | gmane.comp.java.strutscx.user |
|---|---|
| Message-ID | <F771E1BC56B9D3118BE7009027B6779E0825420B@MAIL1> |
Hi Wouter, i strongly doubt, that this is a StrutsCX problem. You didn't wrote which Tomcat version you are using, but i presume it one of the 4.1.x family. I also encountered this problem, but only with 4.1.x, seems that Tomcat 4.1.x has got problems on different manager operations. Make sure, that the deployment beforehand worked out correctly, this is the first thing you should check. I watched, that the manager app informed about a correct deployment + startup, but if you check the directory being created by unpacking your .war file, you'll find that it didn't unpack all sources of your app. Besides, consider that the reload option is for developing only, Tomcat strongly recommends not to use it in a production environment, since performance problems are likely to occur. Regards, Jens -----Ursprüngliche Nachricht----- Von: Wouter de Vaal [mailto:[email protected]] Gesendet am: Mittwoch, 1. Oktober 2003 16:10 An: [email protected] Betreff: [Strutscx-user] problem with reload in tomcat Hi, I'm using strutscx 0.9.3 and I have a problem when configuring my webapp in tomcat as reloadable, whenever I change some code and tomcat tries to reload, the below error occurs: I've already searched the struts mail archives and did not find any help there, might this be a strutscx problem, something I've missed? All the libraries are in the WEB-INF/lib dir and at startup everything works fine, so this only occurs while reloading the webapp. Regard, Wouter de Vaal 2003-10-01 15:41:38 StandardContext[/certificates]: Reloading this Context has started 2003-10-01 15:41:38 WebappLoader[/certificates]: Reloading checks are enabled for this Context 2003-10-01 15:41:38 StandardWrapper[/certificates:action]: Marking servlet action as unavailable 2003-10-01 15:41:38 StandardContext[/certificates]: Servlet /certificates threw load() exception javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.struts.action.ActionServlet or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:891) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:2568) at org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(WebappLoader.java:1369) at java.lang.Thread.run(Thread.java:534) ----- Root Cause ----- java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1444) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:2568) at org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(WebappLoader.java:1369) at java.lang.Thread.run(Thread.java:534) 2003-10-01 15:41:38 StandardWrapper[/certificates:default]: Loading container servlet default 2003-10-01 15:41:38 StandardWrapper[/certificates:StrutsCXServlet]: Marking servlet StrutsCXServlet as unavailable 2003-10-01 15:41:38 StandardContext[/certificates]: Servlet /certificates threw load() exception javax.servlet.ServletException: Wrapper cannot find servlet class com.cappuccinonet.strutscx.xslt.StrutsCXServlet or a class it depends on at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:891) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:2568) at org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(WebappLoader.java:1369) at java.lang.Thread.run(Thread.java:534) ----- Root Cause ----- java.lang.ClassNotFoundException: com.cappuccinonet.strutscx.xslt.StrutsCXServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1444) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:2568) at org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(WebappLoader.java:1369) at java.lang.Thread.run(Thread.java:534) ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf