2014-01-07 2 views
2

Нужно ли или важно установить путь класса в реестре для корректной работы RMI?Нужно ли/важно установить путь к классам в реестре RMI?

+0

http://stackoverflow.com/questions/9440619/how-do-set-the-classpath-that-rmiregistry-uses –

+0

ну, если вы правы, то большое вам спасибо! Но, тем не менее, я просто хочу услышать других, что они знают ;-) –

ответ

2

Вопреки @ безосновательные утверждения Рахул, это действительно необходимо установить CLASSPATH для RMI реестра, если:

  1. Вы начинаете реестр из каталога, который также является главой пакета структуры .class файлы.
  2. Вы используете функцию кодовой базы, или
  3. Вы начинаете реестр в том же JVM, как ваш RMI удаленной obects через LocateRegistry.createRegistry().

Если вы не выполните одно из этих четырех вещей, вы получит ServerException, обертывая ClassNotFoundException, когда вы привязываете удаленный объект (ы) к реестру.

+1

О, потрясающе! Я действительно не знаю, что сказать. Большое спасибо. Ты мне очень помог. –

Смежные вопросы