spring cvc-complex-type.2.4.a: Invalid content was found starting 错误

web.xml文件

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
    http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    id="Bufoon_WebApp_ID" version="3.1">

<!-- 添加springMVC前端控制器 -->
    <servlet>
        <servlet-name>springMVC1</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <!-- 添加配置文件,如果不想要下面的配置,可以将 [servlet-name]-servlet.xml放到WEB-INF目录下,springMVC会默认加载 -->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:/xml/springMVC-servlet.xml</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>springMVC1</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>


如果其中有  <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:/xml/springMVC-servlet.xml</param-value>
        </init-param>


就会报以下错误:

cvc-complex-type.2.4.a: Invalid content was found starting 

with element 'init-param'. One of '{"http://xmlns.jcp.org/xml/

 ns/javaee":enabled, "http://xmlns.jcp.org/xml/ns/
 javaee":async-supported, "http://xmlns.jcp.org/xml/ns/
 javaee":run-as, "http://xmlns.jcp.org/xml/ns/javaee":security-
 role-ref, "http://xmlns.jcp.org/xml/ns/javaee":multipart-

 config}' is expected.

在web.xml的

<web-app >标签的xmlns:xsi中改为以下值就可以了

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance  http://www.springmodules.org/schema/cache/springmodules-cache.xsd http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd"

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值