Мы можем запустить RMI в NetBeans, выполнив следующие действия.
Щелкните правой кнопкой мыши build.xml -> Выполнить цель -> Другие цели -> startRMI
Но мне нужно запустить реестр RMI через код Java. Является ли это возможным? Помоги мне.
Сначала вы должны запустить сервер rmi, а затем клиента. Для этого взгляните на этот урок раздел 'Внедрение сервера'.
Кстати: я бы порекомендовал использовать гессенскую библиотеку , которая работает через http !! поэтому вашим администраторам не нужно явно открывать некоторые порты для вашего приложения!
В вашей реализации Класс:
YourClass extends UnicastRemoteObject implements YourService { ... System.setSecurityManager(new java.rmi.RMISecurityManager()); registry = LocateRegistry.createRegistry( 1099 ); Naming.rebind("rmiName", this); }