首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web.xml版本控制

web.xml版本控制
EN

Stack Overflow用户
提问于 2012-01-19 16:52:49
回答 1查看 8K关注 0票数 6

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

代码语言:javascript
复制
<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">

错误是:

代码语言:javascript
复制
cvc-enumeration-valid: Value '2.4' is not facet-valid with respect to enumeration '[2.5]'.
It must be a value from the enumeration.

项目方面显示了Dynamic Web Module和Servlet API的2.4版。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 17:21:42

如果您在Eclipse中声明您的应用程序是2.5版本的应用程序,并且您的web应用程序版本是2.4,但是链接到2.5版本的模式(web-app_2_5.xsd),那么它显然不会工作

代码语言:javascript
复制
<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版本:

代码语言:javascript
复制
<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">
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8923286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档