gpt4 book ai didi

eclipse - web.xml 版本控制

转载 作者:行者123 更新时间:2023-12-02 17:07:36 25 4
gpt4 key购买 nike

我正在 Eclipse 中构建 Web 应用程序,并在 web.xml 中遇到版本问题:

<web-app version="2.4" xmlns="java.sun.com/xml/ns/javaee"
xmlns:xsi="w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="java.sun.com/xml/ns/javaee java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

错误是:

cvc-enumeration-valid: Value '2.4' is not facet-valid with respect to enumeration '[2.5]'.
It must be a value from the enumeration.

项目方面显示动态 Web 模块和 Servlet API 的版本都是 2.4。

最佳答案

如果您在 Eclipse 中声明您的应用程序是 2.5 应用程序,并说您的 Web 应用程序版本是 2.4,但链接到 2.5 版本的架构 (web-app_2_5.xsd) ,显然不行

<web-app version="2.4" 
xmlns="java.sun.com/xml/ns/javaee"
xmlns:xsi="w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="java.sun.com/xml/ns/javaee
java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
^-- HERE!

使用2.4版本:

<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

关于eclipse - web.xml 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923286/

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