远程过程调用出现的一个问题

meng_fan_zhen 2015-03-13 04:21:46
当我在客户端调用时,部分代码如下:
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
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
姜小白- 2015-03-13
  • 打赏
  • 举报
回复
在你的代码中搜一下,看是否有171
是否171影响了你的远程调用

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧