Описание тега rmiregistry

Реестр RMI - это своего рода служба именования RMI (серверное приложение), где удаленные объекты могут быть зарегистрированы под некоторым строковым именем, чтобы их могли найти и получить доступ другие клиенты, подключенные к тому же реестру.
1 ответ

RMI: проверьте сбой клиента

Я программирую простое клиент-серверное приложение, используя Java-RMI. Я хотел бы знать, когда все клиенты умерли, чтобы выключить сервер. Проведя некоторые исследования в Интернете, я обнаружил, что могу заставить мой сервер реализовать интерфейс …
14 окт '11 в 04:58
1 ответ

Подробности создания сокета java.RMI?

Я посмотрел на документацию, проверил, отладил... но остался в тупике. время для stackOverflow! Я установлю сцену, затем опишу свою ошибку. Фон У меня есть RMI-клиент / сервер, который прекрасно работает, когда клиент, сервер и rmiregistry живут вме…
14 дек '11 в 23:02
0 ответов

Запустить сообщение об ошибке клиента RMI

У меня есть исправление упражнения, которое мы делали в классе, поэтому оно должно работать нормально. Но я не в состоянии выполнить это должным образом. Когда я запускаю удаленный объект, все в порядке, у меня на экране появляется сообщение, показы…
10 янв '14 в 03:16
1 ответ

Как быстро проверить реестр RMI?

Я пытаюсь реализовать согласованный алгоритм Рафта для проекта распределенной системы. Мне нужен очень быстрый способ узнать, доступен ли сервер A с сервера B, а распределенная система A запущена. Другими словами, может случиться так, что A достижим…
31 мар '15 в 08:55
2 ответа

Сервер через RMI без реестра

У меня есть сервисный объект, к которому можно подключиться через RMI. В настоящее время я делаю это: сервер Registry r = LocateRegistry.createRegistry(1234); r.bind("server", UnicastRemoteObject.exportObject(remoteServer, 0)); клиент RemoteServer s…
01 фев '11 в 15:08
0 ответов

RMIregistry неожиданное поведение - Java

Мой вопрос о RMIregistry и использовании Java. Я реализовал код, который до сих пор работал без каких-либо проблем. Тем не менее, без каких-либо изменений в моем коде, когда я был подключен к другому Wi-Fi, я начал получать ошибки в командной строке…
25 ноя '17 в 01:08
4 ответа

Как мне установить classpath, который использует rmiregistry?

Я пытаюсь сделать приложение клиент / сервер Java RMI. Я сталкиваюсь с проблемами при запуске серверной части моего приложения, так как оно продолжает работать в ClassNotFoundException во время вызова метода Registry.bind(), когда я пытаюсь запустит…
25 фев '12 в 02:25
3 ответа

Простая точка входа для одного сервиса RMI?

У меня есть несколько служб, которые экспортируют интерфейс RMI. Они предлагали это, создавая свой собственный реестр (с LocateRegistry.createRegistry) и привязать его там. Однако это стало невозможным, когда службы были перемещены для запуска в кач…
09 июл '12 в 16:37
1 ответ

Как передать несколько параметров в rmiregistry

Я запускаю rmiregistry из своего кода, используя ProcessBuilder. Как я могу передать более одного аргумента процессу rmiregistry? До сих пор я использовал -J_xmx1024m, Я знаю, что нужно передать дополнительный параметр (-D). Должен ли я сделать что-…
19 мар '14 в 19:39
1 ответ

Как клиент RMI видит и получает все динамические удаленные объекты, зарегистрированные в реестре?

У меня есть требование, что клиент RMI должен зарегистрировать все удаленные объекты в удаленном реестре RMI. Первый вопрос, я знаю, что есть метод registry.list(), который возвращает все имена объектов. Однако, как я могу получить объекты именно то…
05 окт '15 в 02:14
5 ответов

Сервер RMI останавливается?

Как мне сохранить работоспособность сервера RMI? Он в данный момент просто связывает и возражает, затем выходит.. public class WutServer { public static void main(String[] args) throws RemoteException { Registry registry = LocateRegistry.createRegis…
02 мар '11 в 09:00
1 ответ

Ошибка RMI при попытке создания многопользовательской игры в Eclipse

Итак, у меня проблема с многопользовательской игрой, которую я делаю с RMI. Я должен использовать RMI, это одно из требований проекта. Вот ошибка, которую я получаю при компиляции, у меня уже работает rmiregistry в фоновом режиме. Server exception: …
1 ответ

Запустите Java-приложение без запуска rmiregistry

Когда я запускаю клиент-серверное приложение, использующее Java RMI, я заметил, что оно все еще работает, даже если я не запустил "rmiregistry" в командной строке, что я научился делать. Разница в программе я заметил: try { LocateRegistry.getRegistr…
02 дек '13 в 20:17
0 ответов

rmiregistry запускает InvalidPathException при запуске из затмения в Windows

Я делаю простое приложение Hello world на Java с использованием RMI. Я нахожусь в точке, где мне нужно запустить rmiregistry, поэтому я добавил его как внешний инструмент в eclipse, предоставив ему ${workspace_loc}/${container_path} в качестве рабоч…
26 окт '17 в 09:58
2 ответа

Как запретить Клиенту отменять привязку Реестра RMI?

Я пишу простое приложение RMI. Я обнаружил, что Клиент после получения RMI-Registry может успешно выполнить метод Registry.unbind(). На мой взгляд, это риск для безопасности. Почему Клиенту разрешается отвязывать Имя в удаленном Реестре? Злой челове…
13 апр '12 в 13:09
2 ответа

Проблема привязки реестра rmi

Я запускаю RMI Regitry на виртуальной машине (под управлением Windows XP) с IP: 192.168.133.2 и пытаюсь привязать сервер RMI (под управлением другого vm XP IP: 192.168.133.3) с помощью этого кода: Naming.rebind("//192.168.133.2/rmi.2", new RMI()); г…
0 ответов

Java RMI - Клиент хочет зарегистрировать и удалить сервисы из Реестра

Я должен написать приложение Java RMI, в котором клиент должен обратиться к серверу, чтобы активировать сервис, который он предлагает, и зарегистрировать этот сервис в Реестре со строкой, данной клиентом; после использования сервиса удалите сервис. …
10 фев '18 в 13:06
2 ответа

Как запустить реестр RMI через код Java?

Я написал Java-программы для клиента и сервера. Но для запуска программы мне нужно вручную запустить реестр rmi! Как запустить реестр RMI через код Java (через сервер)?
04 май '12 в 10:43
0 ответов

Java rmi не находит интерфейсный класс

В моем домашнем каталоге / студентов /, я создал csinterface.java а также csimpl.java, В том же месте у меня есть символическая ссылка на rmiregistry называется RMI, Я это скомпилировал но RMI не находитscinterface учебный класс. Я добавил в classpa…
02 мар '18 в 19:25
1 ответ

Java RMI - проверить, существует ли реестр

У меня небольшие проблемы с Java RMI. Могу ли я проверить, существует ли реестр? Эта строка кода должна дать мне реестр. LocateRegistry.getRegistry(ip, Registry.REGISTRY_PORT); Но когда я вызываю его с неправильным IP-адресом или IP-адресом, на кото…
08 дек '12 в 16:55