Как запустить RMI в NetBeans? - PullRequest
2 голосов
/ 18 марта 2010

Мы можем запустить RMI в NetBeans, выполнив следующие действия.

Щелкните правой кнопкой мыши build.xml -> Выполнить цель -> Другие цели -> startRMI

Но мне нужно запустить реестр RMI через код Java. Является ли это возможным? Помоги мне.

Ответы [ 2 ]

1 голос
/ 21 марта 2010

Сначала вы должны запустить сервер rmi, а затем клиента. Для этого взгляните на этот урок раздел 'Внедрение сервера'.

Кстати: я бы порекомендовал использовать гессенскую библиотеку , которая работает через http !! поэтому вашим администраторам не нужно явно открывать некоторые порты для вашего приложения!

1 голос
/ 18 марта 2010

В вашей реализации Класс:

YourClass extends UnicastRemoteObject implements YourService {
  ...

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