web-dev-qa-db-ja.com

WSDLファイルからのWebサービスの生成

WSDLファイルからWebサービスクラスを生成したい。クライアント側ではなくサーバー側のコードが必要です。 wsimportはクライアント側を作成します。 WSDLファイルからサーバー側コードを作成するためにどのツールを使用しますか?

21
firstthumb

NetBeans または Eclipse を使用します。どちらの方法でも、既存のWSDLから新しいWebサービスを簡単に作成できます。

Eclipseチュートリアル: http://www.Eclipse.org/webtools/community/tutorials/TopDownAxis2WebService/td_tutorial.html

NetBeansチュートリアル:
http://weblogs.Java.net/blog/2008/03/05/developing-webservices-wsdl-using-netbeans

15
Catchwa

Andreas_D応答を完了するために、wsdl2Javaを使用して、WSDLドキュメントからJava Webサービスクライアントを生成しました。

ダウンロードページwsdl2Java (バイナリ配布を使用する準備ができています)

コマンドラインで簡単にコードを生成できます:

wsdl2Java -d output_directory/ document.wsdl

コードはoutput_directoryフォルダーに保存されます

他の引数のドキュメント。

8
Samuel Dauzon

Apache Axis はあなたの友達かもしれません。クライアントとサーバーの両方のwsdlファイルからJavaクラスを自動生成する wsdl2Java ツールが同梱されています。

テストと実験の場合:さらに soapUi を使用します。

2
Andreas_D