现在的位置: 首页Java技术 > 正文
Tomcat 7: IllegalArgumentException: taglib definition not consistent with specification version
关键词:tomcat ┊ 来源: 原创收藏

tomcat7,部署tomcat6下的项目统,报tomcat 7: IllegalArgumentException: taglibdefinitionnotconsistentwithspecificationversion错误,

查看日志发现,是web.xml下引入taglib标签的方式有了新的配置要求。

tomcat7.0前版本web.xml中taglib配置如下:

<web-app>
     <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
        <taglib-location>/WEB-INF/fmt.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt_rt</taglib-uri>
        <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
    </taglib>
</web-app>

tomcat7.0后版本taglib配置如下:

<web-app>
<jsp-config>
     <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
        <taglib-location>/WEB-INF/fmt.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt_rt</taglib-uri>
        <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
    </taglib>
</jsp-config> 
</web-app>
本文由 jack 发布于 2274天 2小时 23分钟前,目前已有 3607 人浏览
欢迎大家转载分享,请注明来源及链接;商业媒体转载请获得授权,谢谢合作!
 

添加评论