前几天发现原来很好用的系统总是报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-bean.tld, struts-faces.tld, struts-html-el.tld, struts-html.tld, struts-logic-el.tld, struts-logic.tld, struts-nested.tld, struts-tiles-el.tld, struts-tiles.tld, x-rt.tld, x.tld
在这个场景中,`WEB-INF`目录是Java Web应用程序的标准组成部分,SSH框架代表了Spring、Struts和Hibernate这三个开源框架的集成,Oracle数据库是广泛使用的的关系型数据库管理系统,而PBMS系统通常指的是病人健康...
struts-2.2.3.1-all.zip的META-INF/struts-tags.tld
struts-bean.tld struts开发插件
1_0.tld,c-1_0-rt.tld,c.tld,fmt-1_0.tld,fmt-1_0-rt.tld,fmt.tld,fn.tld,permittedTaglibs.tldscriptfree.tld,sql-1_0.tld,sql-1_0-rt.tld,sql.tld,x-1_0.tld,x-1_0-rt.tld,x.tld,struts-logic.tld,...
<taglib-location>/WEB-INF/tlds/fmt.tld</taglib-location> </taglib> <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri> <taglib-location>/WEB-INF/tlds/fmt-rt.tld</taglib-location> </taglib>...
JSTL标签所需要的c.tld,放到 WEB-INF,欢迎下载,免费。
免费资源struts-bean.tld,可以直接添加进项目,然后修改web.xml即可
struts-html.tld//struts-html.tld
c-1_0.tld, c-1_0-rt.tld, c.tld, fmt-1_0.tld, fmt-1_0-rt.tld, fmt.tld, fn.tld, permittedTaglibs.tld, scriptfree.tld, sql-1_0.tld, sql-1_0-rt.tld, sql.tld, x-1_0.tld, x-1_0-rt.tld, x.tld
<taglib-location>/WEB-INF/tlds/fmt.tld</taglib-location> </taglib> <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri> <taglib-location>/WEB-INF/tlds/fmt-rt.tld</taglib-location> </taglib>...
复合页面,始终是一个开发web应用时必须面对的问题,对struts的titles有厌倦,听说sitemesh不错,尝试,原以为复杂,谁知用起来是那么地简单,太令人惊叹! 写下试用教程: 1.准备一个web项目,到sitemesh官方网站...
4. **拷贝TLD文件**:将`tld`文件夹中的所有TLD文件(如`c.tld`, `fmt.tld`等)复制到`WEB-INF/tld`目录下。这是为了确保Web容器能够找到JSTL的元数据。 5. **重新部署应用**:完成上述步骤后,重新部署你的Web应用...
struts-logic.tld//struts-logic.tld
在实际开发中,Struts的TLD文件通常会被放置在WEB-INF目录下的tags子目录中,并通过`<%@ taglib %> `指令引入到JSP页面。通过理解和熟练运用这些标签,开发者可以大大提高开发效率,同时保证代码的可维护性和可读性...
- `struts-bean.tld` - `struts-html.tld` - `struts-logic.tld` - `struts-nested.tld` - `struts-template.tld` - `struts-tiles.tld` 这些文件定义了Struts标签的语法和行为。 ##### 6. 配置Struts 接下来,...
在IT行业中,前端开发是构建Web应用程序的重要组成部分,而“前端开源库-local-tld-lib”是一个专门为前端开发者设计的开源库。这个库的核心功能是在本地主机上为所有的项目提供一个顶级域名(Top-Level Domain,...
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location> </taglib> <taglib-uri>/tags/struts-html</taglib-uri> <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location> </taglib> ...