myeclipse 8.5 启动tomcat时 报错

redalert_yuri 2010-10-01 11:10:58
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"
...全文
479 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
dev.xiaowangye 2011-10-04
  • 打赏
  • 举报
回复
楼主先看看org.apache.juli.logging.LogFactory这个类引入了么引入正确么

如果不行,可能就是楼主你工程里面引入了tomcat-juli.jar,可能是跟tomcat lib目录下的版本不一致导致的吧?
tomcat默认启动的时候是先加载根目录下lib文件夹中的jar包,如果遇到同名jar包会直接跳过,而不会加载你工程中引入的tomcat-juli.jar包。
你工程里面引入的是高版本的tomcat-juli.jar包,高版本tomcat-juli.jar中新增的类可能和其他引入的jar包又有依赖关系,所以就产生了ClassNotFoundException。
liuydyyy 2011-10-04
  • 打赏
  • 举报
回复
好像是tomcat和jdk的问题,如果是jdk1.5或者低一点的就最好是用tomcat6,但是如果是tomcat7的话用jdk1.6是没问题的,这个我都试过的
  • 打赏
  • 举报
回复
我的tomcat 6 也是出现这个问题
nvrenbumeigaga 2010-10-02
  • 打赏
  • 举报
回复
log4j.jar少了吧
融化的雪 2010-10-02
  • 打赏
  • 举报
回复
我弱弱的说一句 是不是那个什么较高版本编译的class文件不能用较低版本的JDK运行啊
我今天晚上也遇到了这样的错误 最后没管它直接跳过去 连jdbc去了 也可能是路径没有配置对造成的后果
duben4814 2010-10-01
  • 打赏
  • 举报
回复


看一下是不是少了log4j.jar这个包哦
rainsilence 2010-10-01
  • 打赏
  • 举报
回复
myeclipse我已经抛弃多年了。现在用eclipse的javaee版,速度比myeclipse快的多,而且绝对不会出现lz的问题
rainsilence 2010-10-01
  • 打赏
  • 举报
回复
lz用的tomcat7?

解决方法:
http://zghbwjl.blog.163.com/blog/static/12033667220107935846670/
sound9world 2010-10-01
  • 打赏
  • 举报
回复
少包 logging包
redalert_yuri 2010-10-01
  • 打赏
  • 举报
回复
有人没有人知道啊 头痛的要死
Super_Ninja 2010-10-01
  • 打赏
  • 举报
回复
服务器的bata版本就是容易出现一些问题,不过也可能是用得不够习惯吧。
rainsilence 2010-10-01
  • 打赏
  • 举报
回复
不是tomcat7垃圾,是myeclipse垃圾啊。。。
可能一上手,环境配置会快些,但是后面问题很多的。而且速度又慢。。
建议你还是用eclipse3.6吧,好用啊~!
redalert_yuri 2010-10-01
  • 打赏
  • 举报
回复
tomcat7,真垃圾
redalert_yuri 2010-10-01
  • 打赏
  • 举报
回复
貌似解决了,tomcat7的问题,我换成了tomcat6
redalert_yuri 2010-10-01
  • 打赏
  • 举报
回复
兄弟 tomcat 在外面启动 是好好的 但是 在myeclipse8.5里面 就出错
javagongcheng 2010-10-01
  • 打赏
  • 举报
回复
要不要重新装一下Tomcat?
redalert_yuri 2010-10-01
  • 打赏
  • 举报
回复
具体怎么解决?3楼的办法 我试过了 出现了另外一个跟麻烦的问题

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧