Java は、axis2 を介して Web サービス インターフェイスを呼び出します。

軸2を取り付ける

axis2-1.7.9 をダウンロードし、環境変数をローカルに追加します
- ダウンロード アドレス: https://download.csdn.net/download/qq243348167/86745080
環境変数を追加します
変数名: AXIS2_HOME
変数値: D:\Program Files\ axis2-1.7。 9
追加されたパス: %AXIS2_HOME%\bin

Webサービスを解析する

コマンドを使用して Web サービスをコードに解析する

wsdl2java -uri http://127.0.01/SMS_Webs.asmx?wsdl -p com.brickdog.webservice -o d:\wsdl2java

パラメータの説明

-o: 生成されたコードの出力パスを指定します
-a: 非同期モードのコードを生成します 
-s: 同期モードのコードを生成します 
-p: コードのパッケージ名を指定します 
-l: 使用する言語 (Java/C) デフォルトは java
-t: コードのテスト ケースを生成します。
-ss: サーバー コードを生成します。デフォルトでは
生成されません。 -sd: サービス記述ファイル services.xml を生成します。-ss とのみ使用します。 
-d: データビングを指定します (例: adb、xmlbean、jibx)。 、jaxme および jaxbri 
- g: サーバーおよびクライアント コードを生成します。 
-pn: WSDL に複数のポートがある場合、ポートの 1 つを指定します。 
-sn: WSDL 内のサービスを選択します
。 -u: データ バインディング クラスを展開します
。 -r:コード生成用に指定するリポジトリ
-ssi: サーバーのコード生成インターフェイス クラスを実装します。 
-S: 生成されたソース コードの保存先パスを指定します。 
-R: 生成されたリソースの保存先パスを指定します 
。 --noBuildXML: ビルドを生成しません。出力内の XML ファイル 
--noWSDL: 出力 WSDL は生成されません。

Webサービスを呼び出す

解析されたコードを自分のプロジェクトにコピーします

 

 

 プロジェクト内で直接呼び出すことができます

 

おすすめ

転載: blog.csdn.net/qq243348167/article/details/127243712