Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

来源:互联网 发布:淘宝网商城首页 编辑:程序博客网 时间:2024/04/30 12:02



转自: http://liuzidong.iteye.com/blog/898974

参考资料:
Tomcat无法启动,报错 
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 
http://archive.cnblogs.com/a/1941374/ 

说明:在Tomcat7,Tomcat6下面的bin有个tomcat-juli.jar文件添加到path中,重新启动Tomcat7.0.6,启动就行了,如图: 
 


发现在启动的时候报了一个错误 
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 

    at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55) 

Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory 

    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 

    at java.security.AccessController.doPrivileged(Native Method) 

    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 

    at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 

    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 

    at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 

    ... 1 more 
Exception in thread "main"
 

解决,有个网址http://mianniu.com/programming-world/java-lang-noclassdeffounderror-orgapachejulilogginglogfactory-at-org-apache-catalina-startup-bootstrap 
Solutions 
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 “/usr/share/tomcat6/bin/tomcat-juli.jar” 
7. Close the dialog. 
8. Start tomcat 6 from Eclipse.

转自: http://liuzidong.iteye.com/blog/898974

0 0
原创粉丝点击