1. 程式人生 > >Tomcat啟動報錯記錄javax.el.ExpressionFactory和javax.el.ELResolver

Tomcat啟動報錯記錄javax.el.ExpressionFactory和javax.el.ELResolver

報錯1:

java.lang.NoClassDefFoundError: javax.el.ExpressionFactory

解決方案:

 

則將javaee.jar包再copy一份放在tomcat目錄的common\lib下就不會了

關於用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar這四個包可以通過myeclipse中獲得,

 

如果你安裝了myeclipse5.5的話,我安裝的是MyEclipse,這四個包的所在的目錄是:MyEclipse\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6(目錄下)\data\libraryset\EE_5

 

 

 

報錯2:

java.lang.NoClassDefFoundError: javax.el.ELResolver

解決方案:

到apache-tomcat/lib目錄下,拷貝el-api.jar放到D:\Java\jdk1.6.0_11\jre\lib\ext下,重啟Tomcat伺服器重試即可。

測試總結:

上面兩個報錯可以用報錯2的方案一併處理掉!