Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Re: INVOKER fails after webapp recompile

Antony

2003-10-14

Replies:

If you are using Tomcat 4.1.27 you have to install a patch available in
Tomcat download directory.

Antony Paul
----- Original Message -----
From: "Niklas Saers Mailinglistaccount" <niklasmls@(protected)>
To: <tomcat-user@(protected)>
Sent: Tuesday, October 14, 2003 3:53 PM
Subject: INVOKER fails after webapp recompile


> Hi all,
> every time I recompile my servlet (targetted at the deployment directory),
> org.apache.catalina.INVOKER lists it as unavailable. This is "fixed" by
> stopping and starting the tomcat server, but this is far from ideal. Can
> someone tell me why this happens and what can be done so that it will
> reload the app correctly and launch it, without becoming 503 unavailable?
>
> Under is a dump from reloading one file, I get one of these for each file
> in the webapp.
>
> Cheers
>
>   Nik
>
> 2003-10-14 12:00:50 StandardContext[/servlets]: Reloading this Context has
> started
> 2003-10-14 12:00:50 WebappLoader[/servlets]: Reloading checks are enabled
> for this Context
> 2003-10-14 12:00:50
>
StandardWrapper[/servlets:org.apache.catalina.INVOKER.no.registrar.servlets.
LagDBKnapper]:
> Marking servlet
org.apache.catalina.INVOKER.no.registrar.servlets.LagDBKnapper as
unavailable
> 2003-10-14 12:00:51 StandardContext[/servlets]: Servlet /servlets threw
> load() exception
> javax.servlet.ServletException: Wrapper cannot find servlet class
> no.registrar.servlets.LagDBKnapper or a class it depends on
>      at
>
org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java:89
1)
>      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(WebappLoad
er.java:1369)
>      at java.lang.Thread.run (Thread.java:484)
> ----- Root Cause -----
> java.lang.ClassNotFoundException: no.registrar.servlets.LagDBKnapper
>      at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1444)
>      at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1289)
>      at
>
org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java:88
5)
>      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(WebappLoad
er.java:1369)
>      at java.lang.Thread.run (Thread.java:484)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
> For additional commands, e-mail: tomcat-user-help@(protected)
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.