使用Tomcat Server创建Dynamic Web Project时项目打开报错如何解决
Eclipse Dynamic Web Project web.xml XSD报错解决方案
- 步骤1:重载XML目录缓存
打开Eclipse设置路径:Windows/Linux系统选「窗口>偏好设置」,Mac系统选「Eclipse>设置」,找到「XML>XML目录」选项,点击右侧「重新加载缓存」按钮,重启Eclipse后查看报错是否消失。 - 步骤2:修正web.xml命名空间配置
确认web.xml头部使用Java EE 7对应的标准配置,参考如下示例:
如原有配置使用了过时的sun域名地址或XSD路径错误,替换为上述标准配置即可。<?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_3_1.xsd" version="3.1"> <!-- 项目自定义配置内容 --> </web-app> - 步骤3:手动添加XSD规则
若重载缓存无效,可回到「XML>XML目录」设置页,点击「添加」按钮,位置类型选择「URI」,地址填入http://www.w3.org/2001/xml.xsd,指定本地已下载的对应XSD文件路径后保存,再刷新项目。 - 步骤4:清理项目构建缓存
点击顶部菜单栏「项目>清理」,选中报错的动态网页项目执行清理,之后右键项目选择「刷新」,等待项目重新构建完成即可。
内容的提问来源于stack exchange,提问作者SACHIN SHAHI
相关产品推荐
相关产品推荐

