2012-10-29 3 views
2

현재 자바 RMI로 작업하기 시작했으며 내 서버 스텁을 바인딩 한 후 내 로컬 RMI 레지스트리 (셸에서 rmiregistry &에 의해 시작됨)가 제공하는 바인딩을 확인하고 싶습니다. 명령 줄에서 제공되는 모든 바인딩을 쿼리하는 간단한 방법이 있습니까?Observer 명령 줄을 통한 RMI 레지스트리

답변

6

rmiregistry 명령으로 레지스트리를 볼 수 없습니다. 대신 이것을하기 위해 간단한 자바 프로그램을 작성할 수있다. 예 :

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