Клиентская и серверная реализация Apache xml-rpc - PullRequest
0 голосов
/ 18 октября 2011

Я пытался выяснить, как реализовать простой xml rpc-сервер и клиент с помощью apache xml-rpc (http://ws.apache.org/xmlrpc/), но у меня ничего не получилось. Я реализовал сервер и клиент, как указано здесь в разделе Веб-сервер: http://ws.apache.org/xmlrpc/server.html

Единственное, что я сделал по-другому, это «phm.addHandler (« Калькулятор », org.apache.xmlrpc.demo.Calculator.class);» вместо этого "phm.load (Thread.currentThread (). getContextClassLoader ()," MyHandlers.properties ");". Когда я запускаю сервер, он запускается правильно, но я не вижу службу при запуске netstat. Затем, когда я запускаю запрос от клиента, он терпит неудачу, потому что он не может найти класс для вызова (то есть клиент на самом деле не подключается к серверу). Я также заметил, что клиент может запускаться (не отправляя никаких запросов) без каких-либо ошибок, даже если сервер не работает.

У кого-нибудь есть идеи. Я действительно потерян.

1 Ответ

0 голосов
/ 17 января 2012

Вы пытаетесь запустить клиент и сервер на одном компьютере? ... это может быть причиной того, что netstat не работает. (Он не может прослушивать пакеты по адресу обратной связи.)

Если вы все еще заинтересованы, я могу опубликовать рабочий пример.

...