將項目部署好后,啟動tomcat后報錯,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
報這個錯說明你用的是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;