学习java的rmi时遇到了问题

superyangxp 2003-10-04 11:58:18
最近在学习java的rmi时遇到了问题(用的是core java II),我按照书上编写了productServer,productImpl(实现接口的服务器类,扩展了UnicastRemoteObject类,调用了product接口),product(抽象类)按照书上所说,通过建立bootstrap registry可查找到第一个服务器对象,然后对服务器对象与引用字进行捆绑,用客户机通过引用字进行服务器访问。但在运行时,发现用start java productServer时抛出异常,找不到服务器,然后显示ip地址为0.0.0.0 我查看了服务器端程序,发现无设定服务器名及地址。那到底该不该设定服务器名及地址,又该如何设置呢,是否有其他问题呢?我已经启动好rmi注册表了。
还有rmi注册表和windows注册表是否类似啊,怎么了解它的功能啊
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
superyangxp 2003-10-05
  • 打赏
  • 举报
回复
但是书上的服务器段程序并没有说要设定服务器名及地址,而我又是在运行服务器段程序时报告找不到服务器的。该怎么办啊???
YuLimin 2003-10-05
  • 打赏
  • 举报
回复
如果报告安全错误,请更改一下安全策略文件即可!
YuLimin 2003-10-05
  • 打赏
  • 举报
回复
不好意思应当是:

第一、主服务器名改为你的物理机器名!!!端口号自己定义eg:2008

第二、编译

第三、运行rmic

第四、运行rmiregistry 2008

第五、运行java RMIServerClass

第六、运行java YourClientClass

好了
YuLimin 2003-10-05
  • 打赏
  • 举报
回复
第一、主服务器名改为你的物理机器名!!!

第二、编译

第三、运行rmic

第四、运行rmiregistry 端口号 RMIServerClass

第五、运行java YourClientClass

62,614

社区成员

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

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