如何在NetBeans中运行RMI?

时间:2010-03-18 12:17:39

标签: java netbeans rmi

我们可以通过以下步骤在netbeans中运行RMI。

右键单击build.xml - >运行目标 - >其他目标 - > startRMI

但我需要的是通过Java代码启动RMI注册表。可能吗?帮助我。

2 个答案:

答案 0 :(得分:1)

在您的实现类中:

YourClass extends UnicastRemoteObject implements YourService {
  ...

  System.setSecurityManager(new java.rmi.RMISecurityManager());
  registry = LocateRegistry.createRegistry( 1099 );
  Naming.rebind("rmiName", this);
}

答案 1 :(得分:1)

首先应该启动'rmi服务器'然后启动客户端。为此,请查看this tutorial部分“实施服务器”。

顺便说一句:我建议使用适用于http的hessian library!所以你的管理员不需要明确地为你的应用程序打开一些端口!