美文网首页
关于web.xml报错问题解决

关于web.xml报错问题解决

作者: 云上攻城狮 | 来源:发表于2020-12-06 13:37 被阅读0次

    一、现象

    配置web.xml时,出现红色叉叉,提示The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".- No grammar constraints (DTD or XML schema) detected for the document.

    二、原因

    这是由于web-app标签里面的子标签顺序不对,只需按照提示的顺序修改标签顺序就可以了,或者修改web.xml的schema

    三、解决办法

    1:严格按照提示上的顺序排列

    2:删除<!DOCTYPE 。。。。这段内容,即<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN "http://java.sun.com/dtd/web-app_2_3.dtd">删除这行

    3.修改web.xml的schema

    <?xml version="1.0" encoding="UTF-8"?>

    <web-app xmlns="http://java.sun.com/xml/ns/javaee"

            version="3.0"

            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">

            // your all conent goes here

    </web-app>

    相关文章

      网友评论

          本文标题:关于web.xml报错问题解决

          本文链接:https://www.haomeiwen.com/subject/qveowktx.html