web.xm配置问题,报错及解决方案
在配置web.xml文件,在<display-name>DWR Servlet</display-name> 一行报
cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'. One of
'{"http://java.sun.com/xml/ns/j2ee":servlet-class, "http://java.sun.com/xml/ns/j2ee":jsp-file}' is expected.
错误
web.xml如下
下面列出解决办法
1)去掉:
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
2)把:
<taglib>
<taglib-uri>displaytag</taglib-uri>
<taglib-location>/WEB-INF/displaytag.tld</taglib-location>
</taglib>
放在:
<jsp-config></jsp-config>标签之中
分析:
出现错误的原因:通常是由于标签位置,标签DTD的校验规则所影响的,
所以上述问题还有如下解决办法
3).删除“http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”即不采用该校验规则
4).把头文件中的“version="2.4"”改为“version="2.5"”
“http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”改为“http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd”
即采用jsp2.5的校验规则