【发布时间】:2013-01-15 06:21:03
【问题描述】:
我得到以下异常跟踪:
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:293)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:190)
我阅读了一些有关此问题的论坛,但没有弄清楚此异常的根本原因。这是由于以下原因之一吗?
- 内存不足。
- RMI 调用失败,因为对服务器的请求数量增加导致其中一个请求等待并导致此请求处理超时。
- 不兼容的 jre 版本或与 JRE 版本相关的任何内容。
- 任何网络相关问题。
- 防火墙相关。
【问题讨论】:
-
也许是的。尝试通过实验消除其中的一些。
-
以上选项中哪一个与异常原因最相关?对此有任何想法吗?
-
很难说没有更多信息。你总是得到这个错误还是有时会起作用?你能ping通远程机器吗?