Java Unix机器上的RMI服务器

Java Unix机器上的RMI服务器,java,rmi,Java,Rmi,我有一个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.tcpcchannel.creat

我有一个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.tcpcchannel.createConnection(tcpcchannel.java:216)

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

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

谢谢你的帮助

提前谢谢你

引用url 我在/etc/hosts文件中添加了一行代码,它可以工作,但我正在使用客户端程序中的IP地址访问主机

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


任何意见。谢谢你

主机名解析吗?我可以解析主机名。您无法解析主机名。这就是异常的含义。您必须这样做才能解析目标主机名。明显地你已经被告知了。