下载Tomcat7.0后,和MyEclipse进行整合,MyEclipse配置Tomcat7.0后,在MyEclipseq启动Tomcat时报了一个错误:
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:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 1 more从网上找资料,说把bin/tomcat-juli.jar 包 add tomcat classpath下,重新启动tomcat7.0即可,可是按照这个方法做后,还是无法解决问题。到底应该怎么配置?

解决方案 »

  1.   

    报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 
    解决方法有两个: 
    一、打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x 
    ,载入Tomcat7,在"Paths"下,点击“Add JAR/ZIP”,加载tomcat7下的……/bin/tomcat-juli.jar。点击“OK”. 
    二、可以设置环境变量添加classpath到CATALINE_HOME/bin/tomcat-juli.jar,Tomcat默认启动会自动加载。 
    classpath=……;%CATALINA_HOME%\bin\tomcat-juli.jar; 
    这是刚刚就你的问题在网上找的看看那是否对你有用
    http://xuejiangtao.iteye.com/blog/882585这是原文地址
      

  2.   

    把myeclipse8.5换成myeclipse-9.0M1就行了