java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

在MyEclipse上,启动Tomcat服务器,出现如下问题:

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)


以为jar包没导入,所以有人说:

工程里面少引入包 Tomcat bin目录下有个tomcat-juli.jar。eclipse里面工程右键 Build Path-->Configure Build Path-->Java Build Path--> Libraries --> Add External JARs 。

这种方式导入,但是还是不行,启动起来还是说java 虚拟机内部错误。

刚才一发现,擦,原来是我的Tomcat版本搞错了。


在网上也看到一篇不错的,解决Tomcat 7启动报错的,

Tomcat7.0启动报错java.lang.NoClassDefFoundErrororgapachejuliloggingLogFactory

http://wenku.baidu.com/view/434e2cc60c22590102029d51.html

你可能感兴趣的:(java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory)