RMI 注册问题

diudiu2002 2004-06-20 01:13:05
java.rmi.Naming.rebind("HelloServer", obj);
程序运行到这一句的时候抛出错误
HelloServer error: Connection refused to host: 192.168.0.1; nested exception is:
java.net.ConnectException: Connection refused: connect

java.rmi.ConnectException: Connection refused to host: 192.168.0.1; nested exception is:
java.net.ConnectException: Connection refused: connect

java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)

at java.net.Socket.<init>(Socket.java:273)

at java.net.Socket.<init>(Socket.java:100)

at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:25)

at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:120)

at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:499)

at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:190)

at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)

at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)

at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)

at java.rmi.Naming.rebind(Naming.java:160)

at bible.rmi.example1.HelloServer.main(HelloServer.java:37)
请问各位大侠,这是为什么啊,怎么解决!
...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
91大白兔奶糖 2004-07-16
  • 打赏
  • 举报
回复
如果实在不会 做的话,可以到google搜索一下主题为"rmi 例子",然后下载一个程序自己好好看看就会了。
91大白兔奶糖 2004-07-16
  • 打赏
  • 举报
回复
首先 要 写好policy的权限配置文件,保证有访问和被访问远程方法的权利,然后就是要上面所说的那样要注册好代码的存根类。
hup 2004-07-16
  • 打赏
  • 举报
回复
up
blackrain06 2004-07-16
  • 打赏
  • 举报
回复
HelloServer.java有问题,或者你没有stub

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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