Hi,
When I start Tomcat I get a NoClassDefFoundError exception. I'm including a
snippet from the logs. As you can see, the Classloader loads wmsyslog.jar
which contains Syslog.class, but then fails with a NoClassDefFoundError . I
have a ServeletContextListener that initializes the system on Context
startup. However, if I put jars in the classpath, TC sees the jars and
starts up. Does anyone know why it this would happen even thought the class
loader has loaded the jar.
I'm running TC 4.0.4 on RH Linux 7.3.
TIA,
Subir
WebappLoader[]: Deploy JAR /WEB-INF/lib/wmsyslog.jar to
/home/subir/www/tomcat/webapps/walmart/WEB-INF/lib/wmsyslog.jar
WMStandardManager[]: ##### in start(): WMStandardManager
WMStandardManager[]: Seeding random number generator class
java.security.SecureRandom
WMStandardManager[]: Seeding of random number generator has been completed
ContextConfig[]: Added certificates -> request attribute Valve
loading properties
PropFile: /home/subir/www/conf/init.conf
StandardContext[]: Exception sending context initialized event to listener
instance of class com.tc.WMContextListener
java.lang.NoClassDefFoundError: com/wm/syslog/Syslog
at com.wm.sys.Main._load_props(Main.java:195)
at com.wm.sys.Main.getProperty(Main.java:52)
at
com.tc.WMContextListener.contextInitialized(WMContextListener.java:12)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3188)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3404)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
StandardContext[]: Context startup failed due to previous errors
Context destroyed on Wed Nov 27 10:38:46 PST 2002.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>