我一直试图弄清楚如何使用apache xml-rpc(http://ws.apache.org/xmlrpc/)实现一个简单的xml rpc服务器和客户端,但我还没有成功。我在Webserver:http://ws.apache.org/xmlrpc/server.html
部分中实现了一个服务器和客户端我做的唯一不同的是这个“phm.addHandler(”计算器“,org.apache.xmlrpc.demo.Calculator.class);”而不是这个“phm.load(Thread.currentThread()。getContextClassLoader(),”MyHandlers.properties“);”。当我启动服务器时它正常启动但我在运行netstat时看不到该服务。然后,当我从客户端运行请求时,它失败了,因为它找不到要调用的类(即客户端没有真正连接到服务器)。我还观察到,即使服务器没有运行,客户端也可以启动(不发送任何请求)而没有任何错误。
任何人都有任何想法。我真的迷路了。
答案 0 :(得分:0)
您是否尝试在同一台计算机上运行客户端和服务器? ......这可能是netstat无法正常工作的原因。 (它无法在环回地址上嗅探数据包。)
如果您仍然感兴趣,我可以发布一个有效的例子。