Lomboz 3M8 preview + Eclipse 3M8 -> starting Tomcat 4.1.29

From: Horst Walter (unkwb_at_web.de)
Date: 06/17/04


Date: 17 Jun 2004 01:42:24 -0700

When I try to start Tomcat 4.1.29 from Lomboz I get the following
error:
java.lang.NoClassDefFoundError: javax/management/MBeanRegistration

I am using the configuration for Tomcat 4.1.0 in Lomboz and have added
the mx4j-jmx (which contains this class - I checked this) in the
server classpath panel (Preferences-Lomboz-Server Definitions). I have
also tried it in Client and Project classpath, and all of them.

Tomcat 4.1.29 itself runs fine (Startup.bat), using Lomboz with Tomcat
5.0x also runs fine. Any ideas?

Thx
HW

Complete stack:

Jun 17, 2004 10:24:08 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8080
Exception during startup processing
java.lang.reflect.InvocationTargetException
        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:203)
Caused by: java.lang.NoClassDefFoundError:
javax/management/MBeanRegistration
        at java.lang.ClassLoader.findBootstrapClass(Native Method)
        at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:709)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:284)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:941)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:941)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:621)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:958)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1097)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2246)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:511)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        ... 5 more



Relevant Pages