我正在考虑处理从Spring Hessian连接中恢复的恢复。如果连接断开,hessian代理可以抛出的异常是什么?
答案 0 :(得分:0)
以下是每次尝试连接到不可用的粗麻布远程服务时都会获得的示例堆栈跟踪:
线程中的异常“AWT-EventQueue-0”org.springframework.remoting.RemoteConnectFailureException:无法连接到[http:// localhost:17026 / remoting / TestService]的Hessian远程服务;嵌套异常是java.net.ConnectException:连接被拒绝:连接 在org.springframework.remoting.caucho.HessianClientInterceptor.convertHessianAccessException(HessianClientInterceptor.java:262) 在org.springframework.remoting.caucho.HessianClientInterceptor.invoke(HessianClientInterceptor.java:235) 在org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 在org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) 在$ Proxy1.getNameFromKassa(未知来源) ...
顺便说一下,粗麻布代理人不会因为被垮掉的简单原因而抛出任何例外;)