weblogic10.3.6 启动项目报 weblogic.descriptor.DescriptorException VALIDATION PROBLEMS WERE FOUND
weblogic10.3.6 启动项目报 weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
`
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:245)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:231)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:155)
at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:323)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
……`
原因:
项目中用到的是javaEE6.0,生成的web.xml中默认是web-app_3_0.xsd的定义,而 weblogic10.3.6并不支持web-app_3_0.xsd的定义,需要weblogic 12c版本才支持
解决办法:
将web.xml中web-app版本改为2.5即可。
如下:
1 | <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
参考文献:
http://blog.csdn.net/wangmuming/article/details/22187307
https://stackoverflow.com/questions/3166283/weblogic-11g-and-javaee-6
http://fm928.blog.163.com/blog/static/7481352015460339174/