当前位置:编程学习 > JAVA >>

关于web-app version="3.0" 的问题

今天在MyEclipse10 下部署一个webproject(jdk1.6) 到weblogic 10.3(jdk1.6)上出现了下面错误

VALIDATION PROBLEMS WERE FOUND problem: cvc-enumeration-valid: string value '3.0' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee:<null>


猜测是因为在web.xml里web-app version="3.0"这个问题.有没有高手知道这个verion版本是和jdk版本有关 还是MyEclipse版本有关 --------------------编程问答-------------------- 应该跟jdk版本有关系吧,
MyEclipse只是个IDE工具而已。 --------------------编程问答-------------------- 试试打开web.xml把
<web-app version="3.0" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
改为
<web-app version="2.5" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
--------------------编程问答-------------------- 这个问题是由于你的javaee的版本太高,而weblogic的版本不支持javaee6.0,它只支持5.0所以 换版本吧!
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,