多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Java工程使用axis的stub生成webservice客戶端代碼

Java工程使用axis的stub生成webservice客戶端代碼

來源:程序員人生   發布時間:2015-07-06 10:01:17 閱讀次數:5111次

Axis2提供了1個wsdl2java.bat命令可以根據WSDL文件自動產生調用WebService的代碼。 wsdl2java.bat命令可以在<Axis2安裝目錄>/bin目錄中找到。

在使用wsdl2java.bat命令之前需要設置AXIS2_HOME環境變量,該變量值是<Axis2安裝目錄>。在Windows控制臺輸出以下的命令行來生成調用WebService的代碼:

%AXIS2_HOME%inwsdl2java -uri [wsdl]  -p client -s -o stub

例如:%AXIS2_HOME%inwsdl2java- urihttp://localhost:8080/Hikvision/services/myWebservice?wsdl -p client -s -o stub

 

在履行完上面的命令后,就會發現在當前目錄(即<Axis2安裝目錄>/bin目錄下)下多了個stub目錄, stub/src/client目錄可以找到1個xxxStub.java文件,該文件復雜調用WebService,可以在程序中直接使用這個類。

調用方法:

1.在新建的Java工程中導入剛才生成的stub目錄下的client包拷貝到工程的src目錄下,并在lib目錄下導入axis里需要的jar包(不然會報錯)。

2.程序中調用方法

package com.hcj.webservice; import client.MyWebserviceStub; import client.MyWebserviceStub.GetAllUserResponse; public class Test { public static void main(String[] args) throws Exception { //創建生成的stub類 MyWebserviceStub stub = new MyWebserviceStub(); //創建對應的方法類(這里我的webservice里有個getAllUser的方法,具體的看你自己webservice里定義了何種方法) GetAllUserResponse allUser = stub.getAllUser(); //獲得方法類的結果集 String get_return = allUser.get_return(); //打印輸出結果 System.out.println(get_return); } }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲天堂久 | 国产不卡精品一区二区三区 | 亚洲校园春色小说 | 久久一区二区三区免费播放 | 午夜国产精品久久影院 | 91精品一区二区综合在线 | 国产精品亚洲片在线观看麻豆 | www.狠狠操.com | 国产自约视频 | 日本xxxx18护士 | 亚洲一区二区三区在线 | 欧美激情在线播放一区二区三区 | 一级做a爱免费观看视频 | 久久在线免费观看视频 | 国产免费一区2区3区4区 | 性xxxxx| 嫩草影院精品视频在线观看 | 99久久精品国产国产毛片 | 中国黄色网址大全 | 欧美日韩亚洲天堂 | 18在线网站 | 九九精品视频一区二区三区 | 中国xxxx做受欧美1314 | 92精品国产自产在线观看48页 | 精品1州区2区3区4区产品乱码 | 国产亚洲欧美久久久久 | 久草在线观看福利视频 | 欧美一二三 | 美女福利视频国产免费观看 | 欧美日韩a级a | 欧美黑人xxxx猛牲大交 | 一区二区三区在线视频观看 | 国产一区二区三区日韩欧美 | 日韩天堂| 亚洲精品色综合区 | 精品国产福利在线观看一区 | 一区二区三区视频 | 精品国产免费第一区二区三区日韩 | 黄色大全免费看 | 国产福利一区二区精品视频 | 96免费精品视频在线 |