您的位置:首页 > 运维架构 > Tomcat

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

2015-12-07 19:18 429 查看
【使用工具】

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: