不知道你具体RMI的实现方式。可以考虑学习数据库连接池的做法,建议调整:
如果发现Socket已经断开,则重新创建连接(重建RMI代理),然后再进行重试。
如果重试又立即失败,则才算真的失败。
如果发现Socket已经断开,则重新创建连接(重建RMI代理),然后再进行重试。
如果重试又立即失败,则才算真的失败。
解决方案 »
- spring 的annotation
- 项目发布到服务器上后(tomcat6),过一段时间hibernate就失效
- 隐藏表单元素除了传递静态参数以外,还有什么用?
- Struts框架中,这样的需求是怎么做的。。。
- 大家帮忙 ,我要搞个JSP论坛 ,请问在哪里申请JSP空间比较好 ,和便宜 , 一年大概多少钱?
- 怎样才能在html中的textarea中显示红色字体,图象和超链接呢?
- web dynpo for JAVA 开发的系统,我用IE打开后,点击按钮不能操作
- 关于linux下web.xml的问题!在线等!急
- struct问题,为什么老是找不到bean呢?
- 如何在JSP中直接显示excel表格,而不是提出字段?
- 如何将项目部署到JBOSS下面
- 报销流程输入的值怎么通过struts带回action?
可以用try catch捕获,当连接断开,就重新建立连接。建立连接超时可以给出提示。
如果发生异常,重新初始化Context,重做lookup。也就是完整的重来一次。