创建一个注册表并使其保持活动状态以等待新连接

时间:2013-10-01 19:30:15

标签: java rmi

我想创建一个注册表并使其保持活动状态以等待新的连接。可能吗?我的意思是:

在申请1中:

public static void main(String[] args) {
LocateRegistry.createRegistry(2001);
}

在申请表2中:

public static void main(String[] args) {
MyServer server = new MyServer();
LocateRegistry.getRegistry(2001);
Naming.rebind("rmi://localhost:2001/Server1", server);
}

我知道这是一个愚蠢的问题,在应用程序1中,createRegistry将返回一个注册表,但我不知道如何让它保持活着并等待新的连接,例如当我在应用程序2中启动不同的服务器。
任何人都可以给我建议吗?
非常感谢你。

1 个答案:

答案 0 :(得分:0)

createRegistry()的结果存储到静态变量中。这将使其免于垃圾收集。

相关问题