cvc-complex-type.2.4.a: Invalid content was found starting with element 'url-pattern'

xiaoxiao2021-02-28  133



以前用myeclipse嫌validate太烦了就都去掉了,把项目导入到Eclipse中,发现回报各种validate错误,如题在web.xml文件报错,以前没发现,从字面意思理解就是‘url-pattern’ 元素在2.4的版本里无效换成2.5试试,注意下面代码红色部分:

报错配置:

<web-app version="2.4"

xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">     <filter>         <filter-name>logined</filter-name>         <filter-class>com.xinguo.account.util.LoginFilter</filter-class>     </filter>     <filter-mapping>         <filter-name>logined</filter-name>         <url-pattern>*.do</url-pattern>         <url-pattern>*.jsp</url-pattern><!-- 此处报错->     </filter-mapping>

-----------------省略

修改后:

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

-----------------省略

说明:

只修改2.4 为2.5会报错,因为url地址不对,还要把j2ee改为javaee,可能与从JDK 5.0开始 J2EE 改名为 java EE有关,另外类似的问题可能还有 ‘talib’ Invalid, 'init-param' Invalid 等感觉解决办法应该也类似。

转载请注明原文地址: https://www.6miu.com/read-19134.html

最新回复(0)