Eclipse 2021-09新建Dynamic Web Project时web.xml报schema读取错误
Eclipse 2021-09新建Dynamic Web Project web.xml schema报错解决方案
以下是可按顺序尝试的修复步骤:
- 清理XSD缓存
关闭Eclipse,进入Eclipse安装路径下的configuration/org.eclipse.xsd/cache/目录,删除该目录下所有文件,重启Eclipse后会自动重新拉取所需schema文件,90%以上的同类问题可通过该操作解决。 - 修正web.xml头部声明
打开报错的web.xml,替换为对应版本的标准头部声明,4.0版本参考如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!-- 你的配置内容 --> </web-app>
- 调整校验规则或添加本地映射
如果上述操作无效,可调整Eclipse XML校验规则:依次打开窗口→偏好设置→XML→XML文件→验证,取消勾选honour all schema locations。也可在XML Catalog设置项中手动添加xml.xsd的本地文件映射,xsd文件可从官方Java EE开发文档包中获取。 - 检查Web开发插件完整性
确认你的Eclipse已完整安装Enterprise Java and Web Developer Tools组件,未安装的可以在Eclipse内置市场搜索对应2021-09版本的组件安装后重启即可。
内容的提问来源于stack exchange,提问作者Keshav Ojha
相关产品推荐
相关产品推荐

