我正在处理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