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

Posted Marydon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,并去掉对其的引用。

 相关推荐:

 

以上是关于Unable to read TLD "META-INF/c.tld" from JAR file的主要内容,如果未能解决你的问题,请参考以下文章

jxl.read.biff.BiffException: Unable to recognize OLE stream异常

[Hive] - Beeline 偶发 Unable to read HiveServer2 uri from ZooKeeper 问题

TortoiseGit 小问题解决 unable to read

TortoiseGit 小问题解决 unable to read

Unable to read meta-data for class

Unable to read meta-data for class