我在我的系统运行这段代码,我不经受写将localAddress(本地主机)或远程ADDRES(IP地址)...线程“main”中的异常java.rmi.ConnectException:连接拒绝主机:192.168.1.55;嵌套的例外是:
ref= (RMISIntf)Naming.lookup("rmi://"+"192.168.0.15"+"/RMIServer");
,也是我尝试这种代码也直到我没有得到任何回应
ref= (RMISIntf)Naming.lookup("rmi://"+"localhost"+":"+8033+"/RMIServer");
//MyRemoteObject ro = (MyRemoteObject) Naming.lookup("//" + "localhost" + ":" + port + "/" + name);
//ref=Naming.rebind("rmi://localhost:8080/RmiServer",RMISIntf);
我开始rmiregisrty之前执行这个程序仍然我得到的错误.... – user2293819 2013-04-18 17:52:45
我用localhost测试它仍然显示错误.... – user2293819 2013-04-19 18:26:30
@ user2293819这个答案是正确的。 +1。如果您还没有启动RMI注册表,您的服务器将失败,您甚至不会有这么远。这不相关。 'localhost'不适合客户需要理解的值。您需要将其设置为客户端可访问的服务器主机的IP地址。 – EJP 2013-04-20 09:51:17