且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

J2EE部署项目至Tomcat报错:Unable to read TLD "META-INF/c.tld"

更新时间:2022-09-15 12:32:32

一、发现问题
部署项目至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这两个包,删掉这两个包即可。再次部署这两个包就没有了,项目也正常了。遇到该问题还是包冲突的问题,应该朝着这个方向来想。

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1334467如需转载请自行联系原作者

woshixuye111