2011-10-17 57 views
0

我一直在試圖找出如何實現一個簡單的XML RPC服務器和客戶端使用Apache XML-RPC(http://ws.apache.org/xmlrpc/),但我避風港沒有成功。我實現了一個服務器和一個客戶端,如下面的Webserver部分所述:http://ws.apache.org/xmlrpc/server.html的Apache XML-RPC客戶端和服務器實現

我唯一不同的做法是這個「phm.addHandler(」Calculator「,org.apache.xmlrpc.demo.Calculator.class); 「而不是這個「phm.load(Thread.currentThread()。getContextClassLoader(),」MyHandlers.properties「);」。當我啓動服務器時,它啓動正常,但運行netstat時看不到該服務。然後,當我從客戶端運行一個請求時,它會失敗,因爲它找不到要調用的類(即客戶端沒有真正連接到服務器)。我還觀察到,即使服務器沒有運行,客戶端也可以啓動(不發送任何請求)而沒有任何錯誤。

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

回答

0

你試圖運行的客戶端和服務器在同一臺計算機上? ...這可能是netstat無法正常工作的原因。如果你仍然有興趣,我可以張貼的工作示例(它不能嗅探環回地址的數據包。)