閱讀466 返回首頁    go 阿裏雲 go 技術社區[雲棲]


J2EE部署項目至Tomcat報錯:Unable to read TLD "META-INF/c.tld"

一、發現問題
部署項目至Tomcat,輸入網址運行,報錯
org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "file:/C:/Apache Software/Tomcat5.5/webapps/JSPBook/WEB-

INF/lib/standard.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV

 

二、思考問題
網絡上說是項目/WEB-INF/lib中jsp-api、javax.servlet.jar、javax.servlet.jsp.jar、cxf-manifest.jar、extremecomponets-1.0.1.jar、js-16R7.jar等包和tomcat的lib中的包衝突,可是在MyEclipse中項目裏沒有發現上述的包,比較奇怪。

 

三、解決問題
到tomcat/webapps/項目中的lib包,發現怎麼加上了javax.servlet.jar、javax.servlet.jsp.jar這兩個包,刪掉這兩個包即可。再次部署這兩個包就沒有了,項目也正常了。遇到該問題還是包衝突的問題,應該朝著這個方向來想。

最後更新:2017-04-03 20:19:16

  上一篇:go 圖片移動並進行邊界判斷
  下一篇:go 查看linux版本命令匯總