Unable to read TLD "META-INF/tlds/struts-bean.tld"
前几天发现原来很好用的系统总是报Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file 错误.
具体错误信息为:
HTTP Status 500 -type Exception report
Message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /index.jsp(1,1) Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file "file:*****/WEB-INF/lib/struts.jar":
原因:经过几天测试发现更新了工程用的lib文件夹下的jar,发布时也发布了servlet.jar和jsp-api.jar。
解决办法:
方法一:把jsp-api.jar删除就解决这个问题了。
方法二:将Tomcat换成6.0
我的解决办法:删除servlet.jar及与servlet相关的jar文件
本文介绍了解决 Struts TLD 读取失败的问题,该问题导致 HTTP 500 错误。通过删除特定的 jar 文件,如 jsp-api.jar 或 servlet.jar,可以有效解决此问题。
2842

被折叠的 条评论
为什么被折叠?



