У меня проблемы с запуском приложения HelloWorld Java RMI.
У меня есть сервер, удаленный класс и удаленный интерфейс на одном компьютере, а клиент и удаленный интерфейс на другом. Сервер и реестр работают нормально. Когда я пытаюсь запустить клиент, я получаю эту ошибку:
Клиент1 исключение: java.rmi.UnmarshalException: ошибка необратимого возврата; Вложенное исключение:
java.lang.ClassNotFoundException: Remote_Stub (без менеджера безопасности: загрузчик классов RMI отключен)
Я заметил, что если у меня есть файл Remote_Stub.class в том же каталоге, что и клиент, все работает нормально. Поэтому я решил, что моя проблема заключается в загрузке заглушки с сервера на клиент.
Я не совсем уверен, почему это дает мне эту ошибку или нет, но после проведения некоторых исследований я думаю, что это как-то связано с безопасностью, поскольку у меня нет разрешения загружать файл с одного компьютера на другой (потому там написано "нет менеджера безопасности") Если это так, кто-нибудь знает, как я мог решить эту проблему? Или как я мог установить разрешение?
Спасибо !!
Мичил