zoukankan      html  css  js  c++  java
  • web.xml文件报错:cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'.

    <?xml version="1.0" encoding="UTF-8"?>  
    <web-app  
            version="3.0"  
            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_3_0.xsd"> 

    报错的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>
  • 相关阅读:
    PHPStrom 转 VSCode 折腾记录
    vscode php 代码提示 自动完成
    Elasticsearch中文分词加拼音
    AutoMapper用法
    删除所有退出状态的容器
    Linux 安装Docker
    千里眼的修练方法--末法时代即将结束
    Visual NMP
    c#通过反射获取类上的自定义特性
    微信小程序学习笔记
  • 原文地址:https://www.cnblogs.com/draenei/p/4788902.html
Copyright © 2011-2022 走看看