免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3767 | 回复: 0
打印 上一主题 下一主题

Tomcat7.0小试,无法启动的解决办法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-18 00:34 |只看该作者 |倒序浏览

新特性带来的是方便和更好地支持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 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.

实际上,就是把bin/tomcat-juli.jar add tomcat classpath下,效果如下:

重新启动Tomcat7.0,发现启动成功。这个问题,不知道是不是和Myeclipse8.5有关系,具体的原因还在学习中,不过在Eclipse3.6最新版的log可以看到Eclipse3.6已经支持Tomcat7.0了。实际上,这个问题并不是什么大的问题,今天也仅是为了Tomcat7.0发布正式版而感到高兴。Tomcat,小巧,方便,我们学习时候的好工具,真的值得我们学习,有空了解下Tomcat内核代码。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP