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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.