weblogic 整合cxf 報錯:cannot create a secure XmlInputFactory

weblogic 整合cxf 報錯:cannot create a secure XmlInputFactoryweb

 

 

================================api

©Copyright 蕃薯耀 2018年5月17日spa

https://www.cnblogs.com/fanshuyao/xml

 

1、問題描述blog

weblogic10 整合cxf 啓動時報錯:ip

Java代碼  
  1. cannot create a secure XmlInputFactory  

 

報錯緣由:servlet

緣由應該是weblogic裏面自帶的jax-ws包和本身添加的cxf Jar包產生衝突。class

 

二解決方案:tools

修改WEB-INF\weblogic.xml 文件di

 

Xml代碼  
  1. <!-- 爲CXF註銷 -->  
  2. <!--   
  3.     <container-descriptor>  
  4.         <servlet-reload-check-secs>20</servlet-reload-check-secs>  
  5.     </container-descriptor>  
  6.  -->  
  7.         
  8. <!-- 爲CXF添加:調整weblogic加載Jar包的順序,優先使用本身的jar包 -->  
  9.     <container-descriptor>  
  10.         <index-directory-enabled>true</index-directory-enabled>  
  11.         <prefer-web-inf-classes>true</prefer-web-inf-classes>  
  12.     </container-descriptor>  

 

另外,注意CXF依賴的Jar包:

Java代碼  
  1. cxf-2.6.15.jar  
  2. neethi-3.0.3.jar  
  3. stax2-api-3.1.4.jar  
  4. woodstox-core-asl-4.4.0.jar  
  5. wsdl4j-1.5.1.jar  
  6. xmlschema-core-2.0.3.jar  

 

 

 

================================

©Copyright 蕃薯耀 2018年5月17日

https://www.cnblogs.com/fanshuyao/

相關文章
相關標籤/搜索