【问题标题】:RMI Server on Unix machineUnix 机器上的 RMI 服务器
【发布时间】:2016-02-17 10:40:38
【问题描述】:

我有一个 RMI 服务器和 RMI 客户端程序,当我在 unix 机器上执行 RMI 服务器和在 Windows 机器上执行 RMI 客户端时,我得到了

java.rmi.ConnectException:连接 拒绝主持:;嵌套异常是:java.net.ConnectException: 连接被拒绝:连接在 sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) 在 sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)

在客户端。我可以在 windows 系统上的服务器和客户端上执行,但 linux 上的服务器不工作。

我用谷歌搜索,但找不到原因并修复。

感谢您的帮助。

提前谢谢你!

【问题讨论】:

  • 主机名是否解析?
  • 我可以解析主机。
  • 您无法解析主机名。这就是异常的含义。

标签: java rmi


【解决方案1】:

引用网址 java.rmi.ConnectException: Connection refused to host: 127.0.1.1; 我在 /etc/hosts 文件中添加了一行,它可以工作,但我正在使用客户端程序中的 IP 地址访问主机。

我不明白为什么我们需要在 /etc/hosts 文件中添加一行。

任何厘米。谢谢!。

【讨论】:

  • 您必须这样做才能解析目标主机名。明显地。你已经被告知了。
猜你喜欢
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多