【原】低版本MyEclipse整合高版本Tomcat

【使用工具】

1、MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller

2、Tomcat 7.0

 

【问题描述】

直接在MyEclipse中整合,因为这个版本的MyEclipse只有对Tomcat 4.x/Tomcat 5.x/Tomcat 6.x的支持,所以硬性设置了Tomcat 7.x的安装路径后,直接启动会提示如下的信息:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 1 more

 

【解决方案】

1、首先在Tomcat安装路径下的bin目录中找一找是否有tomcat-juli.jar这个jar包文件

2、其次在MyEclipse中依次Window-->Preferences -->MyEclipse -->Servers-->Tomcat-->Tomcat 6.x-->Paths

3、然后在右侧的窗体中找到Append to classpath,点击"Add JAR/ZIP",找到Tomca安装路径下的bin目录中tomcat-juli.jar,点击apply和ok,完成设置

4、最后再次运行,成功启动了Tomcat

posted @ 2015-12-07 19:18  {name:"代码屠夫"}  阅读(1036)  评论(0编辑  收藏  举报