在RPC调用期间丢失与服务器的连接时,会将InvocationException传递给AsyncCallback#onFailure(...)。
但是,如果存在例如InvocationException也会被传递。服务器上的NullPointerException。
我如何区分这两种情况?我怎么知道这是一个连接问题,而不仅仅是服务器上的一些RuntimeException?
答案 0 :(得分:4)
对于任何与网络相关的错误,您应该获得StatusCodeException
。如果浏览器无法连接到服务器,或者连接中止,则状态代码为0。