我建立一个应用程序,并在web.xml中配版所面临的问题的web.xml版本
版本= “2.4”
错误是: CVC-枚举有效:值 '2.4' 是在枚举“[2.5]”方面不是有效的。它必须是枚举中的值。
项目方面显示:动态web模块2.4, Servlet API的版本为2.4
我建立一个应用程序,并在web.xml中配版所面临的问题的web.xml版本
版本= “2.4”
错误是: CVC-枚举有效:值 '2.4' 是在枚举“[2.5]”方面不是有效的。它必须是枚举中的值。
项目方面显示:动态web模块2.4, 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">
感谢JB为解决问题 –
为什么它不会明显工作? schemaLocation改变了什么? –
信息?谁抛出异常?你有没有堆栈跟踪?导致此错误的文件的内容是什么? –
谢谢JB的回复,我在Eclipse中构建应用程序,这在运行应用程序之前显示为问题........它出现在web.xml中..... –