在升级eclipse到2022-03
之后,原来的工程中所有web.xml
文件都报错,显示
cvc-id.3: A field of identity constraint 'web-app-filter-name-uniqueness'matched element 'web-app'
网上有种解决方案就是将
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee"
中的java.sun.com
改写为JAVA.sun.com
经过尝试后确实不再提示错误,但是这明显不科学,再查阅了多个博文之后最后找到了正确处理方法
属于DTD约束异常导致的问题
在浏览器输入http://java.sun.com/xml/ns/j2ee
,页面跳转后可以看到最新版本,即:Latest Version:http://xmlns.jcp.org/xml/ns/javaee
,替换xsi:schemaLocation
中的路径即可
评论区