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"
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://zghbwjl.blog.163.com/blog/static/12033667220107935846670/
可能一上手,环境配置会快些,但是后面问题很多的。而且速度又慢。。
建议你还是用eclipse3.6吧,好用啊~!
我今天晚上也遇到了这样的错误 最后没管它直接跳过去 连jdbc去了 也可能是路径没有配置对造成的后果
tomcat默认启动的时候是先加载根目录下lib文件夹中的jar包,如果遇到同名jar包会直接跳过,而不会加载你工程中引入的tomcat-juli.jar包。
你工程里面引入的是高版本的tomcat-juli.jar包,高版本tomcat-juli.jar中新增的类可能和其他引入的jar包又有依赖关系,所以就产生了ClassNotFoundException。