项目中cxf和weblogic整合时报错的问题
GJYW項目使用的weblogic版本是10.3.6,cxf使用的版本是3.1.4
在將項目部署到weblogic服務器上時就會報錯,通過下面的方式可以解決weblogic和cxf框架在一起報錯的問題(解決了本項目報錯的問題,未必全部適用):
| Aug 07, 2018 7:22:52 PM weblogic.wsee.jaxws.framework.policy.advertisementimpl.AdvertisementHelperImpl registerExtension WARNING: Registering oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry extension failed; java.lang.NoSuchMethodException: oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry.registerSerializersAndTypes(com.ibm.wsdl.extensions.PopulatedExtensionRegistry) Aug 07, 2018 7:22:52 PM weblogic.wsee.jaxws.spi.WLSProvider createServiceDelegate WARNING: Could not read WSDL Definition from URL wsdlDocumentLocation: 2 counts of InaccessibleWSDLException. |
?
一、優先加載項目中的依賴
?
| ??? <container-descriptor> ? ? ? ?<!--優先加載項目中的jar依賴。--> ? |
?
?
二、添加jar包
weblogic安裝目錄的modules目錄下找到以下兩個jar包放到工程的lib目錄中:?
com.oracle.ws.orawsdl_1.4.0.0.jar和com.oracle.ws.http_client_1.4.0.0.jar?
??
注:
后來在發到生成環境中的時候,發現不起作用了,又開始報錯,還是上面的錯誤。
然后先刪除了這三個jar包,重新編譯,再復制進來,然后再用maven打包。然后發到生產環境上去,發現竟然好了。
無語了也是。
附1:weblogic.xml對標簽的順序有要求
?Weblogic.xml文件中對屬性有順序的要求。
附2:參考鏈接
https://blog.csdn.net/z69183787/article/details/25801697
http://shuwen.iteye.com/blog/1124220
http://www.blogjava.net/aoneany/articles/383962.html
https://stackoverflow.com/questions/25122886/error-deploying-java-application-to-weblogic
?
轉載于:https://www.cnblogs.com/yjk295722366/p/9440936.html
總結
以上是生活随笔為你收集整理的项目中cxf和weblogic整合时报错的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chapter7:非线性控制系统分析
- 下一篇: CIM系统与MES系统介绍