Вызов удаленного метода (RMI) - это объектно-ориентированный механизм удаленного вызова процедур (RPC) Java.
1 ответ

Java RMI клиент и сервер отдельные машины

Я хочу отредактировать пример RMI hello world для работы с клиентом и сервером на разных машинах, но я застрял с непоправимой ошибкой возврата. Если я запускаю клиент и сервер в одном проекте на NetBeans, они работают нормально, но когда я разделил …
19 май '13 в 23:03
2 ответа

java.rmi.MarshalException

Всякий раз, когда я пытаюсь вызвать мой ejb от клиента, я получаю эту ошибку: java.rmi.MarshalException: Failed to communicate. Problem during marshalling/unmarshalling; nested exception is: java.io.InvalidClassException: com.afrikbrain.util.message…
16 окт '09 в 14:35
1 ответ

Почему я не нашел подходящего метода для ошибки exportObject?

Я получаю следующую ошибку: no suitable method found for exportObject(exame2010.pkg2011.perfect,int) на этой линии RMIServer: perfectInterface stub = (perfectInterface) UnicastRemoteObject.exportObject(obj, 0); соответствующий код выглядит следующим…
23 фев '12 в 20:49
1 ответ

Обновление объекта сервера десериализованным объектом через RMI

У меня есть объект на сервере, который клиенты могут получить в распределенной системе. Все это происходит на локальной машине, и клиенты вызывают объект сервера через поиск RMI. Дело в том, что серверный объект должен быть единственным объектом, ко…
26 окт '15 в 21:12
1 ответ

Почему мой сервер RMI завершает работу, прежде чем клиент сможет подключиться?

После запуска программы для запуска на указанном порту, программа завершает работу, прежде чем клиент сможет подключиться к нему. try { StudentService obj = new StudentService(); Registry r = LocateRegistry.createRegistry(4200); r.bind("localhost", …
07 апр '17 в 23:04
1 ответ

java.rmi.ConnectException: соединение отказано в хосте

Я пытаюсь запустить приложение RMI. Я запустил rmiregistry с помощью следующей команды: rmiregistry 6789. Теперь я запустил серверное приложение в eclipse, передав следующие аргументы ВМ: -Djava.naming.factory.initial=com.sun.jndi.rmi.registry.Regis…
14 дек '16 в 12:10
0 ответов

Spring RMI Exception

Когда я пытаюсь сделать большое количество параллельных вызовов для вызова службы RMI, происходит исключение. java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: java.lang.ClassNotFoundException: oracle.net.ns.NetException (…
10 ноя '11 в 11:55
2 ответа

Ошибка LiveCycle / JBoss JNDI: не удалось создать экземпляр InitialContextFactory org.jnp.interfaces.NamingContextFactory

У меня есть Adobe LiveCycle ES4 Server, работающий на более старой версии JBoss на компьютере с Windows 7. На другом компьютере с Windows в той же сети я настроил клиент, работающий также на JBoss, но более новой версии (7.1.1). Используя пример код…
22 ноя '13 в 15:24
3 ответа

Передача по ссылке проблема в RMI?

Может кто-нибудь сказать мне, где я не прав, почему это приложение чата RMI не работает, цель состоит в том, чтобы добиться разделения между клиентом, сервером и логикой с помощью удаленных объектов или сериализованных объектов. import javax.swing.*…
1 ответ

java.rmi.ConnectException: соединение отказало в хосте, когда сервер RMI является дочерним процессом клиента RMI

У меня есть две Java-программы - RMIServer и RMIClient. Все просто работает, как и ожидалось, если я запускаю их как два отдельных вызова Java. То есть $ java -cp someclasspath server.mainserverclass & $ java -cp someclasspath client.mainclientclass…
26 окт '11 в 02:27
1 ответ

RMI & RPC: функции и методы

Читая распределенные системы, я столкнулся с этими терминами и их интенсивным использованием в объяснениях основных понятий распределенных систем. Я также рассмотрел другие вопросы, касающиеся разницы между методом и функцией и разницы между RMI и R…
28 сен '12 в 06:01
1 ответ

Разница между JRMP и HTTP

Проходя весеннее удаленное взаимодействие, я сталкивался с удаленным взаимодействием через RMI и через HTTP invoker. Единственное поразительное различие между этими двумя, казалось, было протоколами, используемыми этими двумя, то есть JRMP(протокол …
01 окт '14 в 21:42
1 ответ

Можно ли синхронизировать два потока через общий удаленный объект?

public class RMIClient { public static void main(String[] args) { String serverURL = "rmi://" + args[0] + "/GameServer"; String viewURL = "rmi://" + args[0] + "/ViewServer"; try { GameInterface gameIntf = (GameInterface)Naming.lookup(serverURL); Pla…
22 ноя '15 в 02:22
0 ответов

Туннелирование Java RMI CGI в браузере

У меня есть программа Java RMI, которую я создал. У меня проблемы с подключением к серверу, если и только если я делаю это через туннелирование CGI и в браузере. У меня были разные проблемы с этим, и я исправил большинство из них. Прежде всего, мой …
30 июн '13 в 05:54
1 ответ

JMX RMI - утечка памяти - ArrayNotificationBuffer увеличивается со временем

Я пишу приложение, которое должно работать много часов (10-100), которые я отслеживаю с помощью JMX. Однако через некоторое время я обнаружил две вещи: com.sun.jmx.remote.internal.ArrayNotificationBuffer#1 становится больше: после 20 часов, это окол…
09 авг '12 в 12:47
1 ответ

Как настроить адрес конечной точки экспортера службы rmi?

Я экспортировал некоторые услуги RMI. <bean id="entityRmiServiceExporter" class="org.springframework.remoting.rmi.RmiServiceExporter"> <property name="serviceName" value="entityService"/> <property name="service" ref="entityServiceImp…
16 июл '13 в 11:23
1 ответ

Как узнать, что такое заглушка?

Всегда ли заглушка означает одно и то же, когда вы пишете программы? "Заглушки предоставляют заменяющие реализации для объектов, методов или функций для удаления внешних зависимостей. Заглушки, как правило, используются во время модульного и компоне…
27 дек '12 в 18:27
3 ответа

Java RMI, проблема Tomcat!

Я изучаю Java RMI и имею пример кода, чтобы показать, как RMI можно использовать для передачи объектов другим виртуальным машинам по сети. Вот классы и код, который я использую; //interface import java.rmi.*; public interface MyRemote extends Remote…
04 май '11 в 17:49
2 ответа

Различаются между CORBA и RMI

Я четко знаю разницу между CORBA и RMI, за исключением проблемы с существованием in, out, inout, CORBA использует язык IDL для описания интерфейса, а параметры в определенных методах имеют ключевые слова: in, out, inout, Смысл их таков: in: Параметр…
04 мар '13 в 16:21
0 ответов

Симметричное шифрование Java, передавая nonce

В настоящее время у меня есть один метод, который работает на моей стороне сервера, который возвращает случайно сгенерированную строку, которая выглядит следующим образом; public String returnString(){ String randString = nextSessionId(); return ran…
06 дек '14 в 17:25