Apache xml-rpc 客户端和服务器实现

Posted

技术标签:

【中文标题】Apache xml-rpc 客户端和服务器实现【英文标题】:Apache xml-rpc client and server implementation 【发布时间】:2011-10-17 21:43:39 【问题描述】:

我一直试图弄清楚如何使用 apache xml-rpc (http://ws.apache.org/xmlrpc/) 实现一个简单的 xml rpc 服务器和客户端,但我没有成功。我实现了一个服务器和一个客户端,如 Webserver 部分中所述:http://ws.apache.org/xmlrpc/server.html

我唯一不同的是这个“phm.addHandler("Calculator",org.apache.xmlrpc.demo.Calculator.class);"而不是这个“phm.load(Thread.currentThread().getContextClassLoader(), “MyHandlers.properties”);”。当我启动服务器时,它可以正常启动,但是在运行 netstat 时我看不到该服务。然后,当我从客户端运行请求时,它会失败,因为它找不到要调用的类(即客户端并没有真正连接到服务器)。我还观察到,即使服务器没有运行,客户端也可以启动(不发送任何请求)而不会出现任何错误。

任何人都有任何想法。我真的迷路了。

【问题讨论】:

【参考方案1】:

您是否尝试在同一台计算机上同时运行客户端和服务器? ...这可能是 netstat 无法正常工作的原因。 (它无法嗅探环回地址上的数据包。)

如果您仍然感兴趣,我可以发布一个工作示例。

【讨论】:

以上是关于Apache xml-rpc 客户端和服务器实现的主要内容,如果未能解决你的问题,请参考以下文章

使用Groovy和Apache XML-RPC访问SNIPPLR

教程:简单的 WCF XML-RPC 客户端

需要 PHP5 的示例 XML-RPC 客户端代码 [关闭]

Apache 的 Java XMLRPC 库

对象代理的 XML-RPC

将会话支持添加到“无状态”xml-rpc 应用程序