一、发现问题
部署项目至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