Tomca6和tomcat7的标签规范区别-taglib definition not consisiten with specification

熟话说磨刀不误砍柴功。虽然说程序员看重的是本身的技术,但是如果有好的工具的话很多事情就显得简单了,所以好的开发工具对程序员就像是砍柴的刀一样,最近也接触到公司的正常开发了,之前是在以前的实验系统上熟悉下公司这边的开发习惯,经历过好几次的加班最终马马虎虎的混过关了。而且最近因为搬家,上班下班一样忙,就没有时间好好整理最近的问题。还是凑上班的时候来偷闲记录一下。

Tomcat安装版配置自己的工程,本来公司技术主管杨哥给我的Myeclipse版本就低,是6.5版的。但是Tomcat给的确实7.0的,6.5只支持6.x的Tomcat,所以之前配置的工程就会报错。而且之后会不断地冒出一些问题比如今天遇到的问题

tomcat7与tomcat6引入标签taglib的区别:taglib definition not consistent with specification version


首先看问题: taglib definition not consistent with specification version也就是说“taglib定义不符合版本规范”

很明显,问题出在web.xml里面

<web-app>

......(省略其它的)

<!-- Struts Tag Library Descriptors -->

<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>


</web-app>

问题就出在这里,这个在tomcat6是没问题的,但在tomcat7里面就会报错了,查资料证实tomcat7里面定义规范为:

<web-app>

<!-- Struts Tag Library Descriptors -->
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>

改成上面的个时候,就OK了!!

Tomca6 和Tomcat7的标签定义规范不一样造成的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值