2011-11-24 112 views
8

我是新來的Web服務的概念,我目前正在一個項目,我需要通過SOAP從外部應用程序檢索一些數據。什麼是從RPC編碼WSDL生成Java客戶端的最簡單方法

此應用程序提供了RPC編碼的WSDL。由於RPC被取代,我目前發現很難在Java中爲此服務創建一個客戶端。

到目前爲止我所得到的最接近的是使用JAX-RPC,但每次我嘗試運行ws-compile程序時,都會收到一個錯誤,指出「錯誤代碼太大」。

我研究了AXIS 2,並試圖編譯它的WSDL2JAVA,但由於RPC編碼,我一直在所有的數據綁定方法上得到異常。

我想知道是否可以從RPC編碼的WSDL生成Java客戶端的建議或指導。步驟是什麼?在我嘗試寫客戶端之前,我應該考慮什麼?

我目前使用NetBeans 6.9.1

+0

你是否具有WSDL(URL) ? –

+0

是的我可以訪問WSDL,它是RPC /編碼的WSDL。 – BOWS

+0

只需檢查我給出的答案。我認爲它應該工作。 HTH –

回答

3

如果你正試圖從WSDL中生成URL的客戶端存根,然後follow this

謝謝

+0

是重新安裝Eclipise後,我設法讓它與Web服務嚮導一起工作,它已經使用Axis 1.4生成了存根,現在是編寫客戶端的時候了,您的幫助非常感謝。謝謝。 – BOWS

相關問題