tomcat7.0.92 java_Tomcat7.0小试,无法启动的解决办法

Tomcat7.0小试,无法启动的解决办法

李顺利

2010年7月1日

关键词:

李顺利,Tomcat7.0,无法启动,异常,启动,tomcat7.0在MyEclipse下启动不了

前面一段时间看到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如下图

3eac00525440c203d7e233f85d845702.png

发现在启动的时候报了一个错误

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

at org.apache.catalina.startup.Bootstrap.(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"

e0e519bf9b7f47913577f66effd69ca3.png

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下,效果如下:

60a93cb14c29c6c8e10f9e8b99f271aa.png

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

如果有什么建议或意见可以通过Q:506817493或E:MSN:lishunli@live.com,大家一起交流学习。

顺利写于2010年7月1日

博客中的一些下载已经放到了百度云了,请根据需要下载。【点我去百度云下载】

最后弱弱地说一下,如果可以的话,转载请提供出处(

),谢谢。

b32.png

posted on 2010-07-01 22:41 李顺利 阅读(13600) 评论(2)  编辑  收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值