我正在處理Java中自動生成的WebService存根(使用JAX-WS RI生成)。在Java中,當WebService調用期間網絡連接丟失時引發異常(類似於WCF CommunicationException)
我的實際服務是一個.Net程序,它使用WCF basicHttpBinding公開其web服務。
在實際的WebService調用過程中,我應該如何處理通信問題。 (即在客戶端WCF中的方式,如果遇到通信/網絡問題,您將用捕獲的CommunicationException包裝您的調用)。
這似乎沒有檢查異常處理這個。 (當我通過Web服務方法查看自動生成的存根接口時,不會拋出異常,除WSDL公開的預定義的FaultExceptions/Messages外)。另外,當我真正測試了在WebService調用過程中會發生什麼情況(如果網絡斷開連接),客戶端只是掛斷了調用,而不是拋出一些運行時異常。
想法?
感謝
看來你的問題完全是關於Java客戶機/存根,並且完全與WCF服務無關。那是對的嗎? – Randolpho 2009-07-15 22:42:04
你可以使用WS-ReliableMessaging來處理這樣的問題 – akarnokd 2009-07-15 22:44:10