weblogic 整合cxf 报错:cannot create a secure XmlInputFactory
================================
©Copyright 蕃薯耀 2018年5月17日
https://www.cnblogs.com/fanshuyao/
一、问题描述
weblogic10 整合cxf 启动时报错:
- cannot create a secure XmlInputFactory
报错原因:
原因应该是weblogic里面自带的jax-ws包和自己添加的cxf Jar包产生冲突。
二解决方案:
修改WEB-INFweblogic.xml 文件
- <!-- 为CXF注销 -->
- <!--
- <container-descriptor>
- <servlet-reload-check-secs>20</servlet-reload-check-secs>
- </container-descriptor>
- -->
- <!-- 为CXF添加:调整weblogic加载Jar包的顺序,优先使用自己的jar包 -->
- <container-descriptor>
- <index-directory-enabled>true</index-directory-enabled>
- <prefer-web-inf-classes>true</prefer-web-inf-classes>
- </container-descriptor>
另外,注意CXF依赖的Jar包:
- cxf-2.6.15.jar
- neethi-3.0.3.jar
- stax2-api-3.1.4.jar
- woodstox-core-asl-4.4.0.jar
- wsdl4j-1.5.1.jar
- xmlschema-core-2.0.3.jar
(如果你觉得文章对你有帮助,欢迎捐赠,^_^,谢谢!)
================================
©Copyright 蕃薯耀 2018年5月17日
https://www.cnblogs.com/fanshuyao/