首页 > 代码库 > Eclipse中配置Tomcat碰到Server Tomcat v6.0 Server at localhost failed to start问题

Eclipse中配置Tomcat碰到Server Tomcat v6.0 Server at localhost failed to start问题

控制台打印异常如下:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory  at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory  at java.net.URLClassLoader$1.run(URLClassLoader.java:217)  at java.security.AccessController.doPrivileged(Native Method)  at java.net.URLClassLoader.findClass(URLClassLoader.java:205)  at java.lang.ClassLoader.loadClass(ClassLoader.java:323)  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)  at java.lang.ClassLoader.loadClass(ClassLoader.java:268)  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)  ... 1 moreCould not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.

主要是缺少tomcat-juli.jar.

  解决办法:

    1. In Eclipse, Open the "Server" tab.
    2. Double click on the "Tomcat6" entry to see the configuration.
    3. Then click on the "Open launch configuration" link in the "General information" block.

      技术分享
    4. In the dialog, select the "Classpath" tab.
    5. Click the "Add external jar" button.
    6. Select the file "D:/developTools/server/eclipse/apache-tomcat-6.0.36/bin/tomcat-juli.jar"

      技术分享
    7. Close the dialog.
    8. Start tomcat 6 from Eclipse.

 

Eclipse中配置Tomcat碰到Server Tomcat v6.0 Server at localhost failed to start问题