簡體   English   中英

如何將Axis2示例項目導入eclipse?

[英]How to import an Axis2 sample project into eclipse?

如何將Apache Axis2示例項目導入eclipse? 我試圖導入名為pojo的項目,但沒有成功。 似乎正常的導入方法在這里不起作用。

在Eclipse中創建一個新的動態Web項目(您需要具有Eclipse J2EE版本)

創建新的動態Web項目

將示例pojo源代碼從AXIS2_HOME \\ sample目錄復制到動態Web項目源代碼目錄

AXIS2_HOME \\樣本\\ POJO

將POJO源復制到動態Web源

從Eclipse創建新的Web服務

在此處輸入圖片說明

選擇“自下而上”,然后在包sample.addressbook.service中選擇AddressBookService。

確保選擇“軸”和“項目名稱”。 還要檢查如下的“客戶端”選項,

在此處輸入圖片說明

點擊完成

在此處輸入圖片說明

將客戶端代碼移動到客戶端項目PojoClient(包sample.addressbook.adbclient中的AddressBookADBClient

在此處輸入圖片說明

重構軟件包名稱和方法以適合自動生成的存根

我進行了3次更改修改了程序包名稱以匹配存根

1) //import sample.addressbook.stub.AddressBookServiceStub;
import sample.addressbook.service.AddressBookServiceStub;

修改了方法名稱以匹配存根

2)//addEntry.setArgs0(entry);
   addEntry.setEntry(entry);

修改了方法名稱以匹配存根

3) //findEntry.setArgs0("Abby Cadabby");
    findEntry.setName("Abby Cadabby");

在此處輸入圖片說明

服務的最后一項更改,因為我無法進行測試。 我將條目變量設置為靜態
私有靜態HashMap條目= new HashMap();

在此處輸入圖片說明

來自SOAP UI的全部設置響應

在此處輸入圖片說明

在此處輸入圖片說明

客戶端Java代碼的響應

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM