Unable to read TLD "META-INF/c.tld" from JAR file

Unable to read TLD "META-INF/c.tld" from JAR file

CreationTime--2018年7月18日17点46分

Author:Marydon

1.情景描述

  tomcat可以正常启动项目,但是却跑不起来,报错信息如下:

Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/tomcat6.0.41/apache-tomcat-6.0.41/webapps/项目名/WEB-INF/lib/jstl-1.2.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV

2.原因分析

  项目提供的servlet-api.jar、jsp-api.jar和tomcat自带的servlet-api.jar、jsp-api.jar冲突所致,由于tomcat自带这2个jar包,所以会优先加载。

3.解决方案

  删除项目中的servlet-api.jar和jsp-api.jar,并去掉对其的引用。

 相关推荐:

原文地址:https://www.cnblogs.com/Marydon20170307/p/9330752.html