使用weblogic-10.3.6部署war文件时,我得到了像
这样的例外*错误是weblogic.descriptor.DescriptorException:验证问题是找到的 问题:cvc-enumeration-valid:字符串值'3.0'不是名称空间http://java.sun.com/xml/ns/javaee中web-app-versionType的有效枚举值:*
谁能告诉我这是什么问题?
答案 0 :(得分:4)
通常,此问题表明您的weblogic / WSDL标头信息存在问题。在这种情况下:
升级到12c或在代码/ WSDL / etc中选择不同版本的规范
特别是从以下内容切换:
<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">