You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Roman D <do...@gmail.com> on 2004/11/27 21:04:55 UTC
Tomcat classloader after deploying Slide
Hi,
After deploying Slide-WCK, the Tomcat manager and balancer applications
fail during loading. It fails because something get broken in Tomcat's
class loader/classpath. However Tomcat Admin application still works.
I tried to reinstall Tomcat and re-deploy, it's always the same result.
You can have Slide or Tomcat manager but not both at the same time.
If I copy all JARs from server/lib to common/lib then it works. But it's
not the right way isn't it.
Here is output:
2004-11-27 20:35:47 StandardContext[/manager]Marking servlet default as
unavailable
2004-11-27 20:35:47 StandardContext[/manager]Error loading WebappClassLoader
delegate: false
repositories:
----------> Parent Classloader:
StandardClassLoader
delegate: true
repositories:
file:C:\Tomcat5.0\shared\classes\
----------> Parent Classloader:
StandardClassLoader
delegate: true
repositories:
file:C:\Tomcat5.0\common\classes\
file:C:\Tomcat5.0\common\endorsed\xercesImpl.jar
file:C:\Tomcat5.0\common\endorsed\xml-apis.jar
file:C:\Tomcat5.0\common\lib\ant-launcher.jar
file:C:\Tomcat5.0\common\lib\ant.jar
file:C:\Tomcat5.0\common\lib\commons-collections-3.1.jar
file:C:\Tomcat5.0\common\lib\commons-dbcp-1.2.1.jar
file:C:\Tomcat5.0\common\lib\commons-el.jar
file:C:\Tomcat5.0\common\lib\commons-pool-1.2.jar
file:C:\Tomcat5.0\common\lib\jasper-compiler.jar
file:C:\Tomcat5.0\common\lib\jasper-runtime.jar
file:C:\Tomcat5.0\common\lib\jsp-api.jar
file:C:\Tomcat5.0\common\lib\naming-common.jar
file:C:\Tomcat5.0\common\lib\naming-factory.jar
file:C:\Tomcat5.0\common\lib\naming-java.jar
file:C:\Tomcat5.0\common\lib\naming-resources.jar
file:C:\Tomcat5.0\common\lib\servlet-api.jar
file:C:\Tomcat5.0\common\lib\tools.jar
----------> Parent Classloader:
sun.misc.Launcher$AppClassLoader@1ff5ea7
org.apache.catalina.servlets.DefaultServlet
java.lang.ClassNotFoundException:
org.apache.catalina.servlets.DefaultServlet
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
.....
2004-11-27 20:35:48 StandardContext[/manager]Servlet /manager threw
load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class
org.apache.catalina.servlets.DefaultServlet or a class it depends on
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:974)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
....
---- Root Cause -----
java.lang.ClassNotFoundException:
org.apache.catalina.servlets.DefaultServlet
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
How do I fix that?
Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: Tomcat classloader after deploying Slide
Posted by Oliver Zeigermann <ol...@gmail.com>.
Hi Roman,
I really wonder what you are doing. I just checked my Tomcat that has
WCK installed the way I described in recent posts. As WCK is an
ordinary WAR it does not effect any other web application, thus both
the manager as well as the admin application work fine on my machine.
Maybe it would help if you described your deployment procedure?!
Oliver
On Sat, 27 Nov 2004 22:04:55 +0200, Roman D <do...@gmail.com> wrote:
> Hi,
>
> After deploying Slide-WCK, the Tomcat manager and balancer applications
> fail during loading. It fails because something get broken in Tomcat's
> class loader/classpath. However Tomcat Admin application still works.
>
> I tried to reinstall Tomcat and re-deploy, it's always the same result.
> You can have Slide or Tomcat manager but not both at the same time.
>
> If I copy all JARs from server/lib to common/lib then it works. But it's
> not the right way isn't it.
>
> Here is output:
> 2004-11-27 20:35:47 StandardContext[/manager]Marking servlet default as
> unavailable
> 2004-11-27 20:35:47 StandardContext[/manager]Error loading WebappClassLoader
> delegate: false
> repositories:
> ----------> Parent Classloader:
> StandardClassLoader
> delegate: true
> repositories:
> file:C:\Tomcat5.0\shared\classes\
> ----------> Parent Classloader:
> StandardClassLoader
> delegate: true
> repositories:
> file:C:\Tomcat5.0\common\classes\
> file:C:\Tomcat5.0\common\endorsed\xercesImpl.jar
> file:C:\Tomcat5.0\common\endorsed\xml-apis.jar
> file:C:\Tomcat5.0\common\lib\ant-launcher.jar
> file:C:\Tomcat5.0\common\lib\ant.jar
> file:C:\Tomcat5.0\common\lib\commons-collections-3.1.jar
> file:C:\Tomcat5.0\common\lib\commons-dbcp-1.2.1.jar
> file:C:\Tomcat5.0\common\lib\commons-el.jar
> file:C:\Tomcat5.0\common\lib\commons-pool-1.2.jar
> file:C:\Tomcat5.0\common\lib\jasper-compiler.jar
> file:C:\Tomcat5.0\common\lib\jasper-runtime.jar
> file:C:\Tomcat5.0\common\lib\jsp-api.jar
> file:C:\Tomcat5.0\common\lib\naming-common.jar
> file:C:\Tomcat5.0\common\lib\naming-factory.jar
> file:C:\Tomcat5.0\common\lib\naming-java.jar
> file:C:\Tomcat5.0\common\lib\naming-resources.jar
> file:C:\Tomcat5.0\common\lib\servlet-api.jar
> file:C:\Tomcat5.0\common\lib\tools.jar
> ----------> Parent Classloader:
> sun.misc.Launcher$AppClassLoader@1ff5ea7
>
> org.apache.catalina.servlets.DefaultServlet
> java.lang.ClassNotFoundException:
> org.apache.catalina.servlets.DefaultServlet
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
> .....
>
> 2004-11-27 20:35:48 StandardContext[/manager]Servlet /manager threw
> load() exception
> javax.servlet.ServletException: Wrapper cannot find servlet class
> org.apache.catalina.servlets.DefaultServlet or a class it depends on
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:974)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
> ....
> ---- Root Cause -----
> java.lang.ClassNotFoundException:
> org.apache.catalina.servlets.DefaultServlet
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
>
> How do I fix that?
> Thanks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org