gpt4 book ai didi

java - web-app_2_5.xsd 在 eclipse 中验证 web.xml 时显示错误

转载 作者:太空狗 更新时间:2023-10-29 22:38:47 25 4
gpt4 key购买 nike

我不知道我该怎么做才能导致这种情况,因为我花在编程上的时间太长了,而且我已经忘记了我可能做了什么。但是现在当我加载 Eclipse 时它说:

The errors below were detected when validating the file "web-app_2_5.xsd" via the file "web.xml".  In most cases these errors can be detected by validating "web-app_2_5.xsd" directly.  However it is possible that errors will only occur when web-app_2_5.xsd is validated in the context of web.xml. 
s4s-elt-character: Non-whitespace characters are not allowed in schema elements other than 'xs:appinfo' and 'xs:documentation'. Saw 'JDK 6 XML-related APIs'.
The entity name must immediately follow the '&' in the entity reference.

我的 web.xml 的前几行看起来像这样。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">

我读到这可能是从中检索文件的服务器或缓存中的错误。我已经禁用并清除了缓存,据我所知服务器与其他人使用的相同,除非他们切换到 oracle.com url 而我还没有找到它。

如有任何想法,我们将不胜感激。

最佳答案

安德鲁,恐怕你的命名空间不正确。我认为版本 2.5 应该在 javaee 命名空间(JDK、Java 1.5 和 1.6)下,而不是 j2ee(J2SDK、Java 1.4)。

所以替换

http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

关于java - web-app_2_5.xsd 在 eclipse 中验证 web.xml 时显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com