2

rmiregistry &私は現在、Java RMI を使い始めており、サーバー スタブをバインドした後、(シェルから開始された) ローカル RMI レジストリが提供するバインディングを確認したいと考えています。コマンドラインからすべての提供されたバインディングを照会する簡単な方法はありますか?

4

1 に答える 1

7

このrmiregistryコマンドでは、レジストリを表示できません。代わりに、これを行う単純な Java プログラムを作成できます。例えば:

public class RegistryViewer {
  public static void main(String... args){
    String host = args[0];
    int port = Integer.parseInt(args[1]);
    Registry registry = LocateRegistry.getRegistry(host, port);
    for (String name : registry.list()) {
        System.out.println(name);
    }
  }    
}
于 2012-10-29T12:44:08.083 に答える