Unable to read TLD ' Meta-inf/c.tld ' from JAR filecreationtime--2018 July 18 17:46 author:marydon1. Scenario Description
Tomcat can start the project normally, but it can't run, the error message is as follows:
Unable to read TLD ' meta-inf/c.tld ' from JAR file ' file:/d:/tomcat6.0.41/apache-tomcat-6.0.41/webapps/project name/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. Cause analysis
The project provides Servlet-api.jar, Jsp-api.jar, and Tomcat with their own servlet-api.jar, jsp-api.jar conflicts, and because Tomcat comes with these 2 jar packages, it will load first.
3. Solution
Delete the Servlet-api.jar and Jsp-api.jar in the project and remove the references to them.
Related recommendations:
Unable to read TLD ' meta-inf/c.tld ' from JAR file