You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse中web.xml验证jakartaee_10.xsd报错求修复方案

修复Servlet部署描述符xsd验证错误的可行方案

以下是针对web.xml验证jakartaee_10.xsd报错的几种解决办法:

  • 检查并修复Eclipse Schema插件
    报错涉及的org.eclipse.jst.standard.schemas_1.2.500.v202302261818.jar可能损坏或文件缺失。找到路径C:/Program Files/eclipse/plugins/下的该jar包,右键解压后查看内部dtdsAndSchemas/jakartaee_10.xsd是否存在或完整。若有问题,直接更新Eclipse的Web Tools Platform(WTP)组件,或重新下载该插件覆盖原文件。

  • 调整XML Catalog映射或强制使用在线Schema

    1. 打开Eclipse的Window -> Preferences -> XML -> XML Catalog,点击Add;
    2. 选择Schema File,找到本地正确的web-app_6_0.xsd文件;
    3. 指定Namespace URI为https://jakarta.ee/xml/ns/jakartaee,保存后Eclipse会用这个指定的xsd做校验。
      或者直接保留web.xml里的在线schema地址,取消XML Catalog中对应本地xsd的映射,让Eclipse优先使用在线校验。
  • 临时降低Jakarta EE版本适配
    如果项目不需要Jakarta EE 6.0的特性,可以修改web.xml为5.0版本,绕开当前xsd的校验问题。修改后的代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xmlns="https://jakarta.ee/xml/ns/jakartaee" 
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd" 
         id="WebApp_ID" version="5.0">
  <display-name>JSP_A_I</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    <welcome-file>default.htm</welcome-file>
  </welcome-file-list>
</web-app>
  • 临时关闭XML自动校验
    若只是不想看到错误提示且不影响项目运行,可关闭Eclipse的XML校验:打开Project -> Properties -> Validation,找到XML Schema Validator,取消勾选Build选项即可。此方法仅为应急,建议优先解决根源问题。

内容的提问来源于stack exchange,提问作者Varan Erranki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:30:03