、Map、User[]的形式,并且用axis2的工具完成發布WebService。不再復制class到axis2的工程目錄下。下面看看服務器端WebService代碼:代碼packagecom.hoo.service;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

四、 用axis2的輔助工具發布、調用WebService

系統 1678 0

這次我們編輯一個返回User對象、List<User>、Map<String, User>、User[]的形式,并且用axis2的工具完成發布WebService。不再復制class到axis2的工程目錄下。

下面看看服務器端WebService代碼:

      
      
      
        代碼
      
      
    

A 、下面用axis2的工具生成aar文件,然后完成發布WebService。

1、 點擊工作空間WorkSpace,右鍵New選擇Other

四、 用axis2的輔助工具發布、調用WebService_第1張圖片

2、 選擇Axis2 Service Archiver,點擊Next

四、 用axis2的輔助工具發布、調用WebService_第2張圖片

3、 然后點擊Browser選擇你當前的工程的classes目錄

clip_image006

點擊Next

4、 沒有WSDL,選擇第一項,點擊Next,然后再Next一次

clip_image008

5、 不用設置service.xml,直接Next

clip_image010

6、 最關鍵一步,填寫WebService的Name,設置class路徑點擊Load你就可以看到當前class的方法

四、 用axis2的輔助工具發布、調用WebService_第3張圖片

勾中的方法表示將會被暴露到客戶端可以調用的方法,然后點擊Next

7、 設置aar文件的名稱和保持的目錄

clip_image014

點擊Finish你可以看到提示successfully的提示。

8、 刷新當前工程可以看到ManangerUserService.aar文件了

四、 用axis2的輔助工具發布、調用WebService_第4張圖片

9、 下面我們在瀏覽器中訪問這個地址: http://localhost:8080/axis2/

clip_image018

點擊Admin這個鏈接,可以看到要輸入用戶名和密碼,用戶名和密碼在

Tomcat_Home\webapps\axis2\WEB-INF\conf下的axis2.xml中可以找到

<parameter name="userName">admin</parameter>

<parameter name="password">axis2</parameter>

10、 輸入密碼進入管理頁面后可以看到

四、 用axis2的輔助工具發布、調用WebService_第5張圖片

下面介紹下上面常用的功能

Upload Service當然是上傳aar的文件,完成發布WebService的工具了

Available Service是查看當前發布的Service詳細信息

Available Service Groups是Service組

Global Chains是可以用的全局的Chain

Operation Specific Chains是某個具體操作的chain

Deactivate Service 是取消某個Service

Activate Service 是將取消發布的Service再發布出去

Edit Parameters是修改WebService類的參數

11、 我們這里用Upload Service這個工具,然后選擇我們剛才用axis2的工具生成aar文件。

clip_image022

其實這一步我們可以直接將ManagerUserService.aar文件copy到

tomcat-home\webapps\axis2\WEB-INF\services這個目錄下。

12、 然后點擊Available Service就可以看到ManagerUserService這個Service了

四、 用axis2的輔助工具發布、調用WebService_第6張圖片

B 、現在我們要用axis2的工具生成wsdl文件

1、點擊WorkSpace,右鍵New選擇Other。然后選擇客戶端代碼生成工具

四、 用axis2的輔助工具發布、調用WebService_第7張圖片

2、點擊Next,你可以看到讓你選擇wsdl。選擇第一個,然后點擊Next

clip_image028

上面是根據Java class代碼生成wsdl文件

3、填寫你的WebService的classpath,然后選擇你當前class所在工程的class目錄

clip_image030

然后點擊Add Folder選擇你的工程的classes 或 bin目錄,也就是你填寫的class所在的目錄,然后點擊Test 測試是否正確。

clip_image032

點擊Next繼續下一步

4、可以看到即將發布的WebService名稱和命名空間

clip_image034

5、繼續Next,選擇wsdl文件保存目錄

clip_image036

這樣services.wsdl文件就生成了。

C 、用axis2的工具生成客戶端調用的代碼

1、右鍵workspace,點擊New選擇Other,然后選擇aixs2的生成代碼工具

四、 用axis2的輔助工具發布、調用WebService_第8張圖片

2、選擇第一項,根據wsdl文件生成Java代碼,然后Next

clip_image038

3、然后選擇剛才上面生成好的wsdl文件

clip_image040

如果你有向tomcat中發布過你的WebService,那么你可以通過WebBrowser訪問

http://localhost:8080/axis2/

點擊Services鏈接,就可以看到你的WebService。點擊你的WebService

四、 用axis2的輔助工具發布、調用WebService_第9張圖片

樣你也可以看到wsdl內容

四、 用axis2的輔助工具發布、調用WebService_第10張圖片

這樣你也可以在上面的WSDL file location中填寫:

clip_image046

http://localhost:8080/axis2/services/ManagerUser?wsdl

這個地址也是可以的

4、點擊Next,就可以看到你要生成指定方法的代碼的選項了

四、 用axis2的輔助工具發布、調用WebService_第11張圖片

注意的是在選擇PortName的時候,不同的選項將會生產不同的調用代碼。其調用方式也略有不同。但你可以看生成的源代碼進行詳細的了解。

5、點擊Next,選擇代碼輸出保存的目錄,然后點擊Finish

clip_image050

刷新目錄后發現多了2個文件

clip_image052

D、 編寫客戶端代碼

      
      
      
        代碼
      
      
    

運行后發現不支持Map、List,不能讀取數據類型。Wsdl文件中是anyType,可能需要自己用配置描述返回類型。【有待跟進、解決】

四、 用axis2的輔助工具發布、調用WebService


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲人成一区二区三区 | 青青草最新网址 | 91免费观看视频 | 色综合网站在线 | 国产精品字幕 | 国产精品视频分类 | 国产精品热 | 久久中文字幕一区 | 禁忌二| 中文字幕在亚洲第一在线 | 欧美日韩视频在线 | 国产成人精品一区二区三在线观看 | 精品中文字幕久久久久久 | 成人国产精品免费视频不卡 | 亚州中文 | 久久伊人一区二区三区四区 | 男进女内免费视频无遮挡 | 国产成人免费精品 | 精品国产一区二区三区久久 | 爱操影视 | 2022国产成人精品福利网站 | 天天插天天干天天射 | 黑人性猛交xxxx乱大交一 | 91精品一区二区综合在线 | 午夜免费电影院 | 亚洲国产精品久久久久666 | 日本一区二区三区高清不卡 | 欧美精品福利视频 | 国产精品自拍在线观看 | 亚洲一区二区三区高清网 | 亚洲欧洲精品一区二区三区 | 波多野结衣在线观看一区 | 欧美一级在线播放 | 一区二区三区四区国产精品视频 | 免费精品一区二区三区在线观看 | 久久国产热视频 | 韩国一级免费视频 | 亚洲综合亚洲 | 亚洲免费看片 | 久草视频在线资源站 | 午夜婷婷网 |