Реализация клиента и сервера Apache xml-rpc

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

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

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


person Caroline    schedule 17.10.2011    source источник


Ответы (1)


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

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

person Jaco Van Niekerk    schedule 17.01.2012