wsgen(1)

名前
wsgen - XML Web Services(JAX-WS)2.0のためのJava(tm)API

仕様バージョン: 2.1
実装バージョン: 2.1.1

wsgenツールは、JAX-WS Webサービスで使用されるJAX-WSポータブル・アーティファクトを生成します。このツールは、Webサービスのエンドポイント実装クラス(SEI)を読取り、Webサービスのデプロイメントと呼出しに必要なすべてのアーティファクトを生成します。

概要

wsgenツールは、JAX-WS Webサービスで使用されるJAX-WSポータブル・アーティファクトを生成します。このツールは、Webサービスのエンドポイント・クラスを読取り、Webサービスのデプロイメントと呼出しに必要なすべてのアーティファクトを生成します。JAXWS 2.1.1 RIにはwsgen Antタスクも用意されています。詳細は、 Wsgen Antタスク @
https://jax-ws.dev.java.net/nonav/2.1.1/docs/wsgenant.htmlを参照してください。

wsgenの起動

    o   Solaris/Linux

        *   export JAXWS_HOME=/pathto/jaxws-ri

        *   $JAXWS_HOME/bin/wsgen.sh -help

    o   Windows

        *   set JAXWS_HOME=c:\pathto\jaxws-ri

        *   %JAXWS_HOME%\bin\wsgen.bat -help

構文

wsgen [options] <SEI>

次の表に、wsgenのオプションを示します。

例

wsgen -d stock -cp myclasspath stock.StockService

stockディレクトリ内に@WebService注釈が付けられた、StockServiceに必要なラッパー・クラスが生成されます。

wsgen -wsdl -d stock -cp myclasspath stock.StockService

SOAP 1.1 WSDLと、@WebService注釈が付けられたJavaクラスstock.StockServiceのスキーマが生成されます。

wsgen -wsdl:Xsoap1.2 -d stock -cp myclasspath stock.StockService

SOAP 1.2 WSDLが生成されます。

サービスをデプロイするときにJAXWSランタイムによって自動的にWSDLが生成されるため、開発時にWSDLを生成する必要はありません。