Java Mailing List Archive

http://www.junlu.com/

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

Tomcat classloader fails to load manager app

Roman D

2004-11-27


Hi,

Tomcat 5.0.28, Windows XP install from exe.
After deploying Jakarta Slide(2.1), 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.
I Can't figure out what exactly get broken in configuration.
If I copy all JARs from Tomcat/server/lib to Tomcat/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@(protected)


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: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)

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