0

新しい接続を待つために、レジストリを作成し、それを維持したいと考えています。出来ますか?私が本当に意味することは次のとおりです。

アプリケーション 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で別のサーバーを起動するときなど、それを維持して新しい接続を待つ方法がわかりませ
ん。アドバイス?
どうもありがとうございました。

4

1 に答える 1

0

createRegistry()の結果を静的変数に格納します。これにより、ガベージコレクションが行われなくなります。

于 2013-10-01T21:57:29.443 に答える