RMI服务如何停止?

nomad2 2006-08-22 12:23:42
现有一RMI程序.
使用LocateRegistry.createRegistry(port);
代替
cmd> rmiregistry
但是不知如何关闭该端口,从而关闭服务器端的服务.
有人知道怎么做吗?
谢谢!
...全文
976 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
buyaowen 2006-10-11
  • 打赏
  • 举报
回复
mark
thekll 2006-10-09
  • 打赏
  • 举报
回复
”UnicastRemoteObject.unexportObject(registry,true);
端口仍然是开着的,并没有关闭.“

的确~同问
cyeahpro 2006-08-22
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
为了以编程方式启动RMI注册,你可以使用LocateRegistry.createRegistry(int port)方法。该方法返回类型注册的一个对象。当我们想在应用程序一端终止这个注册时,我们保存这个参考。就在我们启动我们的在JMXAgent.start()中的JMXConnectorServer之前,我们首先启动RMI注册,使用下列代码行:

registry = LocateRegistry.createRegistry(Constants.RMI_REGISTRY_PORT);

  在应用程序一端,在JMXAgent.stop()中停止JMXConnectorServer之后,调用下列方法来终止该注册:

UnicastRemoteObject.unexportObject(registry,true);


http://www.webjx.com/htmldata/2006-03-27/1143443474.html
nomad2 2006-08-22
  • 打赏
  • 举报
回复
UnicastRemoteObject.unexportObject(registry,true);
端口仍然是开着的,并没有关闭.
zgysc 2006-08-22
  • 打赏
  • 举报
回复
重启、关闭计算机或者拔掉电源!

62,635

社区成员

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

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