1.一般开发工具创建web.xml的时候会默认添加web.xml头,而有些插件(例如maven相关插件)默认添加的为
版本和你的开发工具Project facets(项目特性)中设置不同.那么就会导致项目上有小红X,但是不提示.

如图 :报错但是并不知道错在哪里.
2.此时我们需要查看项目-->右键properties-->project facets

3.然后找到自己的web.xml文件

将此处设置为步骤2中查看的值:"http://java.sun.com/dtd/web-app_3_1.dtd"即可
4.结果如图

本文介绍了解决web.xml版本与项目特性设置不一致的问题。通过调整web.xml的DTD版本到正确的http://java.sun.com/dtd/web-app_3_1.dtd,可以消除IDE中的错误标记,确保项目的正确构建。
705

被折叠的 条评论
为什么被折叠?



