在使用hessian中遇到初次启动服务端和客户端的时候连接交互没有问题,服务器半小时左右不动不访问之后,再进行访问的时候首次连接时间很长,设置超时之后就报Caused by: org.springframework.remoting.RemoteConnectFailureException: Cannot connect to Hessian remote service at [http://127.0.0.1:8080/myserver/curd]; nested exception is com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketTimeoutException: Read timed out.
求大神解答
如果首次连接很长,设置超时报异常,说明:
1、能联通
2、超时很长,设置的超时值不足以完成连接。
要解决问题,是多方面的:
1、是否网络连接有异常导致超时
2、是否服务的连接有长时的处理过程
3、是否服务处于调试并在中断状态
4、其它的可能~~~