facebook

Can not start tomcat 4.1.29 [Enhancement]

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #199797 Reply

    promp-tec
    Member

    I have the following problem

    I start from a new workspace

    1) Configure Tomcat on the preferences menu (i disabled JBoss 3)

    2) Create a new Web Module Proyect (springapp)

    3) Create a new JSP (index.jsp)

    4) Deploy the proyect (sprinapp) to the server (Tomcat4) using Exploded Archive

    5) Start Tomcat4 (debug)

    6) I get this error

    Nov 5, 2003 6:32:43 PM 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

    Using:

    – RedHat linux 9
    – j2sdk1.4.2_01
    – Eclipse Version: 3.0.0, Build id: 200310101454 (GTK)
    – Tomcat 4.1.29

    Your help will be appreciated

    Ignacio Galmarino

    #199799 Reply

    Scott Anderson
    Participant

    Ignacio,

    Caused by: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration

    The class that can’t be found is contained in mx4j-jmx.jar which should be in your server/lib directory under your Tomcat installation. Since Tomcat loads everything in server/lib by default, it’s very peculiar that this error has occurred. Have you modified your external Tomcat configuration in any way or removed any “unneeded” libraries from the server/lib directory?

    You can always add the jar explicitly to Tomcat’s classpath by using the preference page at Tomcat 4 > JDK.

    –Scott
    MyEclipse Support

    #199827 Reply

    promp-tec
    Member

    No i have not modified tomcat configuration or remove any library. Everything is fresh installed without any king of modification. And mx4j-jmx.jar is on the server/lib directory :0(

    Any idea ????

    #199829 Reply

    support-michael
    Keymaster

    Can you start the Tomcat instance from commandline?

    Michael
    MyEclipse Support

    #199834 Reply

    promp-tec
    Member

    yes it works from the commandline

    i downgrade to tomcat 4.1.27 and it works ok …. you have a problem with tomcat 4.1.29 on linux guys 😉

    #199835 Reply

    support-michael
    Keymaster

    Thanks for the report. I’ve logged it in our issues tracking system for further research.

    Regards,

    Michael
    MyEclipse Support

    #199859 Reply

    dombat
    Member

    I’ve read somewhere that tomcat 4.1.29 must be handled by a tomcat 5 connector, because they’ve added some jmx stuff from t5 in t4.1.29.

    Dom

    #199860 Reply

    Scott Anderson
    Participant

    That might be a good workaround until we update the connector to handle 4.1.29. Has anyone tried using our Tomcat 5 connector as a workaround with 4.1.29?

    –Scott
    MyEclipse Support

    #199862 Reply

    promp-tec
    Member

    Yes i try it but it doesnt work

    #199865 Reply

    Scott Anderson
    Participant

    Thanks for following up. This will be fixed in our next service release. Thanks to all for bringing it to our attention.

    –Scott
    MyEclipse Support

    #199915 Reply

    For what its worth, I had the exact same issue, and rolling back to Tomcat .27 fixed it for me, too.

    You might also want to know that Tomcat .29 breaks the Sysdeo’s Eclipse/Tomcat plug-in in exactly the same way, so its not just you guys…

    –FritzM.

    #199920 Reply

    Scott Anderson
    Participant

    Fritz,

    Thanks for the additional feedback. In Tomcat 4.1.29, the Tomcat team changed their launch model a bit so we’ve got an enhancement request to support the new version in our internal tracking system for the next service release, which should be just prior to Thanksgiving (which is 11/27, for our international users who don’t follow US holidays :-).

    –Scott
    MyEclipse Support

Viewing 12 posts - 1 through 12 (of 12 total)
Reply To: Can not start tomcat 4.1.29 [Enhancement]

You must be logged in to post in the forum log in