Как запустить rmiregistry и RMI-сервер с правильными параметрами на удаленном хосте?Как запустить rmiregistry и rmi-сервер с правильными параметрами?
Есть проблемы при запуске клиента RMI:
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.net.MalformedURLException: unknown protocol: c
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at com.labros.client.TestClient.main(TestClient.java:33)
Caused by: java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
Я начал rmiregistry на удаленном хосте с нижеследующим:
rmiregistry -J-Djava.rmi.server.codebase=file:///export/home/timsadm/Projects/rmi-server/classes -J-Djava.security.policy=/export/home/timsadm/Projects/rmi-server/classes/java.policy &
и сервер с
java -Djava.rmi.server.codebase=file:///export/home/timsadm/Projects/rmi-server/classes -Djava.security.policy=/export/home/timsadm/Projects/rmi-server/classes/java.policy com.labros.server.Server
Server started
начал rmiregistry на удаленном хосте с следующим: джон @ Джон: ~/Проекты/RMI-сервер/классы $ rmiregistry -J-Djava.rmi.server.codebase = файл: /// экспорт/дома/timsadm/Projects/rmi-server/classes -J-Djava.security.policy =/export/home/timsadm/Проекты/rmi-server/classes/java.policy & и сервер с: john @ john : ~/Проекты/rmi-server/classes $ java -Djava.rmi.server.codebase = файл: /// export/home/timsadm/Projects/rmi-server/classes -Djava.security.policy =/export/home /timsadm/Projects/rmi-server/classes/java.policy com.labros.server.Server Начал работу с сервером ... – Labros
Вы должны [изменить] это в свой вопрос, а не размещать его в виде комментариев. – Mogsdad
Не используйте форматирование цитат для текста, который не цитируется, и используйте форматирование кода для текста, который является кодом или выходом компьютера. – EJP