簡體   English   中英

從IBM WAS7的Web服務調用中面臨的問題

[英]Facing issue in Webservice Call from IBM WAS7

我在Oracle Weblogic 11G上部署了Web服務。 該Web服務已經使用weblogic的內部測試客戶端進行了測試,並且正在運行。

使用IBM WAS 7內置腳本(WSDL2JAVA.SH)構建此Web服務的客戶端存根。 然后,該存根用於調用Web服務,並已部署在IBM WAS7上。

以下問題是Web服務的電話。

它自身對存根的方法調用將引發此異常。

更奇怪的是,根據客戶端請求的活動記錄在日志中。

這意味着Web服務正在獲取請求,但是客戶端無法分析響應。

請幫忙。

[5/24/12 13:02:27:655 GMT + 05:30] 00000027 SystemErr R java.lang.ClassCastException:com.ibm.ws.webservices.engine.xmlsoap.SOAPElement與java.lang.String不兼容[5 / 24/12 13:02:27:655 GMT + 05:30] 00000027 SystemErr R at $ Proxy21.inquireFinnOneLMS(未知來源)[5/24/12 13:02:27:655 GMT + 05:30] 00000027 SystemErr com.iflex.fcat.hdfc_ln.LNRoot.sendRequest(LNRoot.java:1296)上的R [5/24/12 13:02:27:655 GMT + 05:30] 00000027 SystemErr R com.iflex.fcat.hdfc_ln上的R .RSLoanAccountSummaryBean.doProcess(RSLoanAccountSummaryBean.java:175)

您是否針對提供的wsdl文件或針對服務本身提供的wsdl URL運行wsdl2java?

乍一看,這似乎是在生成客戶端時使用的WSDL與實際運行的服務之間的脫節。

您是否運行過endptEnabler.sh(或endptEnabler.bat)

-> endptEnabler.sh -v -CCtrace = * =全部-CCtracefile = / tmp / trace.log myEAR.ear

檢查此以獲取詳細信息;

http://www.ibm.com/developerworks/websphere/techjournal/0404_bose/0404_bose.html

這是一個鏈接,報告並解決了與endptEnabler相關的問題,網址為http://fixunix.com/websphere/558857-accessing-jax-ws-endpoint.html

希望能幫助到你。

已發現此問題在IBM WAS服務器上,並已在下一個FixPack中修復。

WAS庫無法理解SOAP元素,並且拋出錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM