INVOKER fails after webapp recompile

2003-10-14 Thread Niklas Saers Mailinglistaccount
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: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:484)
- Root Cause -
java.lang.ClassNotFoundException: no.registrar.servlets.LagDBKnapper
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:484)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: INVOKER fails after webapp recompile

2003-10-14 Thread anunay ashish
I faced the same problem. I think by starting the web application from
Tomcat manager can bypass the need to restart the tomcat.
- Original Message -
From: Niklas Saers Mailinglistaccount [EMAIL PROTECTED]
To: [EMAIL 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: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: INVOKER fails after webapp recompile

2003-10-14 Thread Antony Paul
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 [EMAIL PROTECTED]
To: [EMAIL 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: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: INVOKER fails after webapp recompile

2003-10-14 Thread Niklas Saers Mailinglistaccount
 If  you are using Tomcat 4.1.27 you have to install a patch available in
 Tomcat download directory.

I do. Thanks a bunch! :)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]