Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Работа с сетью > rmi запуск клиента и сервера на разных машинах |
Автор: yoghurt92 15.5.2014, 00:25 | ||||||
Доброго времени суток! начал изучение rmi и столкнулся с такой проблемой, при запуске на одной машине как клиента, так и сервера, все прекрасно работает. Но при попытке сделать тоже на разных машинах, я терплю неудачу. Буду благодарен за любую помощь ![]() Вот код интерфейса:
теперь код клиента:
192.168.0.101 - ip сервера машины, на которой запускается серверная программа (ось - Ubuntu) теперь собственно код сервера:
естественно на стороне сервера запускаю rmic для получения файла заглушки, затем регистрирую rmiregistry & и уже затем запускаю сервер. И при попытке получения файла клиентом получаю следующие ошибки ![]() |
Автор: JDmitry 21.5.2014, 13:23 |
Для подключения к RMI клиент должен иметь заглушку (stub объект), в котором описано как работать с сервером. Его можно создать с помощью программы rmic, входящий в состав JDK. Вы получите файл Server_Stub.class, который нужно поместить в classpath клиента. Тогда клиент сможет работать с сервером |
Автор: yoghurt92 21.5.2014, 16:58 |
спасибо, уже разобрался) |