2012-10-29 275 views
2

觀察RMI註冊表我目前正在開始的Java RMI工作,想看看是什麼綁定我的本地RMI註冊表(由rmiregistry &從外殼開始)提供。有沒有簡單的方法從命令行查詢所有提供的綁定?通過命令行

回答

6

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); 
    } 
    }  
} 
+0

大,工作正常! – ubuntudroid

+0

得到java.net.SocketException:權限被拒絕:連接消息 – Aniket