我正在尝试运行RMI应用程序。我使用以下命令启动了rmiregistry: rmiregistry 6789 。
现在我在eclipse中运行服务器应用程序,传递以下VM参数: -Djava.naming.factory.initial = com.sun.jndi.rmi.registry.RegistryContextFactory -Dava.naming.provider.url = RMI://本地主机:6789
抛出以下错误消息: javax.naming.ServiceUnavailableException [根异常是java.rmi.ConnectException:Connection拒绝主机:172.17.209.154;嵌套异常是: java.net.ConnectException:拒绝连接:连接]
172.17.209.154 是我机器的IP。
任何人都可以确定错误是什么。
答案 0 :(得分:2)
信' j'在第二个虚拟机参数中缺少 -D j ava.naming.provider.url = rmi:// localhost:6789