2013-01-08 60 views
0

我正在將Apche Axis2用於Web服務客戶端。我知道要獲得Web服務的輸出。但我想從wsdl文件中獲取soap請求和響應。從客戶端獲取SOAP請求和來自wsdl文件的響應

我WSDL是http://localhost:8080/getDetails?wsdl

這將是巨大的,如果有些可以分享他們的經驗。

在此先感謝。

回答

0

如果您想爲此使用軟件,請使用SoapUI。

如果你想從Java中做到這一點,你有這些選項。

  1. 使用wsdl2java命令生成SOAP客戶端的類。 執行此操作的方法很多取決於您使用的實現。

  2. 使用Maven插件生成一個SOAP客戶端類,使用此axistools-maven-plugin

這個搜索具有名稱「......定位」和「..PortType」一類後,使用這些類。

OR,

搜索具有所有公開的方法,並找到一種方法來實現它的接口。

+0

感謝您的回覆。我已經從Apache Axis 2生成了這些類。我無法在其中找到這些類。但我的程序正在成功執行。你能幫助如何進一步進行。 – Patan

+0

必須有一個接口類,它具有Web服務公開的所有方法。如果不是,你的類不會完全生成。 – Mawia

+0

你使用過什麼命令?你是如何生成存根類的? – Mawia

0

使用SoapUI工具,爲您的WSDL路徑提供此工具,它將從WSDL加載所有操作一次,如果您點擊特定操作,您可以獲得示例SOAP請求(XML有效內容)。

相關問題