我的應用程序是部署在weblogic 10中的戰爭。在我的一個類中,我需要創建2個Web服務調用A和W. A基於使用wstx-asl-3.2的AXIS2。 4.jar,W基於weblogic webservice中使用jar的weblogic。我想由於wstx-asl和weblogic stax實現之間的衝突,它們不能同時生成。 這裏是問題的詳細信息: 1.如果我從web-inf/lib文件夾中刪除wstx-asl-3.2.4.jar,則 B正常,但A由於異常而爲faild:ClassCastException:weblogic.xml。 stax.XMLStreamInputFactory 2.如果我將wstx-asl-3.2.4.jar保存在web-inf/lib文件夾中,則 A正常,但B因爲例外而呈現爲faild: [java.lang.ExceptionInInitializerError at com.bea.staxb.runtime.internal.BindingContextImpl.createMarshaller(BindingContextImpl.java:65) at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.(LiteralSerializerContext.java:54) at weblogic.wsee.bind.runtime.internal.RuntimeBindingsImpl.createSerializerContext(RuntimeBindingsImpl.java:152) at weblogic.wsee.bind.runtime.internal.RuntimeBindingsImpl.createSerializerContext(RuntimeBindingsImpl.java:168) at weblogic.wsee.codec.soap11.SerializationContextUtil.createSerializerContext(SerializationContextUtil.java:26) at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:179) at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:119) at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:128) at weblogic.wsee.ws.dispatch.client.CodecHandler.encode(CodecHandler.java:52) at weblogic.wsee.ws.dispatch.client.CodecHandler.handleRequest(CodecHandler.java:41) at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:123) at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:99) at weblogic.wsee.ws.dispatch.client.ClientDispatcher.dispatch(ClientDispatcher.java:101) at weblogic.wsee.ws.WsStub.invoke(WsStub.java:89) at weblogic.wsee.jaxrpc.StubImpl._invoke(StubImpl.java:331) at .........................
請告知如何使它們一起成功。謝謝。Axis2 webservice客戶端weblogic webservice客戶端jar confilct
0
A
回答
0
在您的部署weblogic.xml文件中,使用<prefer-web-inf-classes>
標記並將其設置爲true以進行axis2調用。併爲weblogic Web服務設置爲false。
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/programming/classloading.html#1082452
相關問題
- 1. flex webservice客戶端
- 2. Webservice客戶端調用webservice客戶端 - java
- 3. 超時webservice客戶端
- 4. SOAPUI客戶端測試webService
- 5. WCF webservice的restlet客戶端
- 6. Java休息webservice客戶端
- 7. webservice客戶端的配置
- 8. 使用HttpURLConnection寫入Webservice客戶端
- 9. 最大重用:Webservice,Android客戶端,Web客戶端,如何?
- 10. Axis2:Axis2的Web客戶端
- 11. 在Axis2 Runtime中使用java生成HTTPS wsdl的webservice客戶端
- 12. 使用Apache Axis2和Rampart創建WebService客戶端
- 13. 引入axis2後的webservice客戶端中的NullPointerException
- 14. Axis2 WebService客戶端:給定的SOAPAction與操作不匹配
- 15. Axis2 MTOM Webservice和.NET客戶端使用它
- 16. 從WSDL編寫Webservice客戶端
- 17. 使用C++客戶端消費.NET WebService
- 18. c#webservice客戶端 - 日期格式
- 19. 從wsdl創建Webservice客戶端url
- 20. Java中的SOAP Webservice客戶端
- 21. Webservice客戶端創建方法
- 22. 從.NET客戶端使用gsoap webservice
- 23. webservice客戶端上的包裝器
- 24. WinCE SOAP/Webservice客戶端C/C++
- 25. 爲Webservice客戶端實現ActiveRecord
- 26. 運行webservice客戶端時發生java.lang.NoClassDefFoundError
- 27. 暴露webservice的SMPP客戶端
- 28. Webservice - 客戶端服務實例化
- 29. REST webservice與Android客戶端vs RPC
- 30. Java Webservice客戶端UsernameToken相當於PHP