RMI连接拒绝连接

时间:2015-05-26 15:19:40

标签: java rmi

当我在一台PC上启动时,我已经写了一个RMI客户端和服务器。当我在我的电脑上启动注册表,服务器和ChatServer。

在本地网络中的另一台PC上启动客户端,然后我在服务器上获取请求但在请求之后我收到此错误:

引起:java.rmi.ConnectException:Connection拒绝主机:192.168.178.49;嵌套异常是:java.net.ConnectException:连接被拒绝:连接

这看起来像是网络承诺错误还是rmi编程失败?

1 个答案:

答案 0 :(得分:0)

我最近遇到了类似的问题。如果消息中的地址与机器获得错误的机器相同,则响应将被发送到错误的地址。您必须手动设置自己的

java.rmi.server.hostname

在两个应用程序中。否则,它可能是一个路由问题,其中一台机器无法从另一台机器到达。

以下是该属性的链接:http://docs.oracle.com/javase/8/docs/technotes/guides/rmi/javarmiproperties.html