zoukankan      html  css  js  c++  java
  • web.xml文件报错:cvc-complex-type.2.4.a: Invalid content was found starting with element '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.

    <?xml version="1.0" encoding="UTF-8"?>
    <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="WebApp_ID" version="3.1">

    报错的servlet节点

     1 <servlet>
     2     <servlet-name>Spring</servlet-name>
     3     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     4     <load-on-startup>1</load-on-startup>
     5     <async-supported>true</async-supported>
     6     <init-param>
     7       <param-name>contextConfigLocation</param-name>
     8       <param-value>classpath:config/spring-servlet.xml</param-value>
     9     </init-param>
    10   </servlet>

    报错提示在第6行

    错误提示内容:

    cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http://java.sun.com/xml/ns/javaee":run-as, "http://java.sun.com/xml/ns/javaee":security-
     role-ref, "http://java.sun.com/xml/ns/javaee":multipart-config}' is expected.

    解决方法:

    把4,5行放到9,10行之间,代码如下

     1 <servlet>
     2     <servlet-name>Spring</servlet-name>
     3     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     4     <init-param>
     5       <param-name>contextConfigLocation</param-name>
     6       <param-value>classpath:config/spring-servlet.xml</param-value>
     7     </init-param>
     8     <load-on-startup>1</load-on-startup>
     9     <async-supported>true</async-supported>
    10   </servlet>
  • 相关阅读:
    vue-cli项目npm run build后,index.html无法在浏览器打开
    前端工具
    关于 IIS 中 iconfont.woff 报 404(Not Found) 的原因即解决方法
    表格行上下移动、置顶的Javascript代码
    纯js国际化(使用技术:i18n)
    【整理】前端国际化小结
    js比较两个数字的大小不能直接比
    input事件中文触发多次问题研究
    linux(centos8):使用tree命令查看目录结构
    nginx安全:配置网站图片防盗链
  • 原文地址:https://www.cnblogs.com/shangshen/p/Servlet.html
Copyright © 2011-2022 走看看