軸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サービスを呼び出す
解析されたコードを自分のプロジェクトにコピーします
プロジェクト内で直接呼び出すことができます