如果有 WSDL 檔案,您可以在 Eclipse 工作區透過 Ant 以 Axis 執行環境來產生 Web 服務用戶端。
為了建立 Web 服務用戶端,您必須修改 Ant 檔案和 Ant 內容檔。
- 編輯您在必備步驟中匯入的 Ant 檔案 (wsgen.xml)。
確定指向用戶端 Ant 內容檔:
應該包含開頭為 <property file="axisclient.properties"/> 這一行。 儲存您所做的任何變更。
- 編輯您在必備步驟中匯入的 axisclient.properties 檔案。
- 確定 scenarioType 參數設為 client。
- 設定工作區參數,指向 WSDL 檔案的位置。
- 其他都是選用參數,如果不明確設定,則應該刪除。
其餘參數的預設值將從動態專案設定中擷取。
有關如何設定這些參數的相關資訊,請參閱:Axis Web 服務用戶端 Ant 作業內容檔參照
儲存 axisclient.properties 檔案。
- 用滑鼠右鍵按一下 wsgen.xml,選取
- 在開啟的對話框中,選取 JRE 標籤,
再選取在與工作區相同的 JRE 中執行。 按一下套用,然後按一下執行。
- 產生 Web 服務之後,主控台會顯示建置成功訊息。
將建立下列檔案並放在動態 Web 專案的 WebContent\wsdl 資料夾中:
將建立下列檔案並放在動態 Web 專案的 WebContent\WEB-INF 資料夾中:
- undeploy.wsdd
- deploy.wsdd
將建立下列檔案並放在動態 Web 專案的 src 資料夾下。
視用來建立 Web 服務用戶端的 WSDL 檔案而定,Web 服務用戶端的檔案可能有所不同:
- Service_nameProxy.java
- getService_name.java
- getService_nameLocator.java
- getService_nameSoap.java
- getService_nameSoapProxy.java
- getService_nameSoapStub.java