当前位置: 首页 > 知识库问答 >
问题:

Eclipse语言服务器:“javaee_7.xsd”中有“1”错误

燕永昌
2023-03-14

当我在Eclipse Enterprise版本中创建动态Web项目时尝试自动生成Web.xml文件时,它显示了一个类型为“Language Servers”的错误。它向web.xml文件的这个元素指示错误:

<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"
>

  • “javaee_7.xsd”中有“1”错误。
  • schema_reference.4:无法读取架构文档“Platform://plugin/org.eclipse.xsd/cache/www.w3.org/2001/xml.xsd”,因为1)找不到该文档;2)无法读取该文档;3)该文档的根元素不是xsd:schema。)。

共有1个答案

谢学名
2023-03-14

这是自2021-03年以来Eclipse中的一个bug。

它在这里分解:https://github.com/eclipse/lemminx/issues/1042#issuecomment-859778034:

好的,我可以用一个新的Eclipse IDE(最后一个)重现这个问题。我可以解释这个问题,但我不知道如何(暂时)解决它。

schema_reference.4: Failed to read schema document 'platform:/plugin/org.eclipse.xsd/cache/www.w3.org/2001/xml.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.  jakartaee_9.xsd /lemminx-cache/https/jakarta.ee/xml/ns/jakartaee    line 52 Language Servers

它试图在xml.xsd文件中定义xml:lang属性。但是这里无法检索xml.xsd(警告消息),并且出现错误:

它试图从平台/plugin/org.Eclipse.XSD/cache/www.w3.org/2001/xml.XSD下载XSD,但该平台特定于Eclipse IDE。换句话说,当必须解析http://www.w3.org/2001/xml.xsd时,它表示platform://plugin/org.eclipse.xsd/cache/www.w3.org/2001/xml.xsd是XSD的位置。我不知道是谁干的?

我的印象是LemMinx被配置为使用来自WTP的XML目录:

在等待带有修复程序的Eclipse版本(在撰写本文时,它确实还没有发布)时,一个可以解决的问题是禁用LemMinx验证:

@chris21k请注意,您可以禁用旅鼠验证:

 类似资料:
  • 在这里输入图像描述Web-XML在创建动态web项目时自动创建,但显示错误,请建议 '

  • 我看到另一个用户有这个问题,但没有发布解决方案。 我对Eclipse的企业版还是相当陌生的,最近下载了它来处理一个web项目。我毫无问题地添加了apache Tomcat V10.0服务器,并创建了一个新的动态Web项目。每当我打开web.xml文件时,我就会看到这个可视化错误,有时它会自己弹出。我试图在我的笔记本电脑上这样做,但得到了完全相同的错误,所以我不认为这是我的系统的问题。如果有任何帮助

  • 本文向大家介绍Go语言Echo服务器的方法,包括了Go语言Echo服务器的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Go语言Echo服务器的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Go语言程序设计有所帮助。

  • 我试图用套接字创建SSLSocket,但出现了这个异常 例外:java。网SocketException:来自SOCKS服务器的错误回复 谢谢你帮了大忙

  • 我试图在java web start应用程序中使用Apache FTPCleint连接到FTP服务器。下面是我正在使用的代码。 问题出现在第

  • 我有一个基本的Codename One订阅,从我的角度来看,我的代码编译得很好,模拟器也工作得很好,但是Codename One Server正在获得构建错误,我尝试了几次但仍然不工作,有构建错误日志,但在这里发布太长了,我该怎么办?