远程过程调用出现的一个问题
当我在客户端调用时,部分代码如下:
PersonService personService = (PersonService) Naming
.lookup("rmi://202.115.44.151:1099/PersonService");
可是返回的错误
java.rmi.ConnectException: Connection refused to host: 202.115.44.171; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at com.sun.proxy.$Proxy0.getPerson(Unknown Source)
at Client.Program.main(Program.java:15)
连接的明明是151,返回的错误却是171