Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过命令行访问Observer RMI注册表_Java_Shell_Rmi - Fatal编程技术网

Java 通过命令行访问Observer RMI注册表

Java 通过命令行访问Observer RMI注册表,java,shell,rmi,Java,Shell,Rmi,我目前正开始使用Java RMI,并希望了解在绑定服务器存根之后,本地RMI注册表(由shell中的rmiregistry&启动)提供了哪些绑定。有没有一种简单的方法可以从命令行查询所有提供的绑定?rmiregistry命令不允许您查看注册表。相反,您可以编写一个简单的java程序来实现这一点。例如: public class RegistryViewer { public static void main(String... args){ String host = args[0]

我目前正开始使用Java RMI,并希望了解在绑定服务器存根之后,本地RMI注册表(由shell中的
rmiregistry&
启动)提供了哪些绑定。有没有一种简单的方法可以从命令行查询所有提供的绑定?

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

获取java.net.SocketException:权限被拒绝:连接消息