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

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

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Tomcat7.0启动报错java.lang.NoClassDefFoundErrororgapachejuliloggingLogFactory

Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory Tomcat7.0发布了几个测试版,由于没有稳定,也就没有测试了,今天看到新闻,看到Tomcat7.0正式版已经发布了,到官网上下载下来,看看效果如何。 下面列出Tomcat 7的一些新特性介绍: Tomcat 7完全支持Servlet 3.0规范 Tomcat 7新增了对Java注释的支持 Tomcat 7通过web.xml动态配置引用类库的功能 Tomcat 7改进了安全回话的跟踪 Tomcat 7改进了关系服务时候的功能,让关闭时的地址可以配置 Tomcat 7改进了启动类,目前Tomcat 7启动过程无须任何配置文件 Tomcat 7新增了配置参数,可以配置Tomcat 7的执行队列超时时间,和执行大大小限制 … … 新特性带来的是方便和更好地支持Java新特性。感觉Tomcat7?对Servlet3.0的支持和Java Annotaion的支持是应现在流行0配置或尽量减少配置文件的需要,Servlet3.0?的到来,感觉最深地是带来直接在code level?直接Annotation即可配置一个Servlet,并不需要以前的在web.xml下配置了。 下载Tomcat7.0后,和MyEclipse进行整合,MyEclipse配置Tomcat7.0如下图 发现在启动的时候报了一个错误 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 .URLClassLoader$1.run(URLClassLoader.java:202) ????at java.security.AccessController.doPrivileged(Native Method) ????at .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 ? 到网上搜索了一下,比较好解决,有个网址/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. 实际上,就是把bin/tomcat-juli.jar?下add tomcat classpath下,效果如下: 重新启动Tomcat7.0,发现启动成功。

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档