weblogic10.3.6部署war包时出现weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND

来源:互联网 发布:网络带来的利与弊论文 编辑:程序博客网 时间:2024/05/16 16:22
原文: http://blog.csdn.net/wangmuming/article/details/22187307

weblogic10.3.6部署war包时出现:


weblogic.descriptor.DescriptorException: 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>


因为创建项目的时候用的是JAVAEE6,所以生成web.xml文件的时候是这样的:

[java] view plain copy
print?
  1. <web-app version=“3.0”   
  2.     xmlns=”http://java.sun.com/xml/ns/javaee”   
  3.     xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”   
  4.     xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee   
  5.     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”>  
<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">

 weblogic10.3.6并不支持web-app_3_0.xsd的定义。所以报错了。

  改为如下就ok了:

<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">

阅读全文
0 0