44.3. java2ws
概要
Java コードから WSDL ドキュメントを生成します。
概要 リンクのコピーリンクがクリップボードにコピーされました!
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-java2ws-plugin</artifactId>
<version>version</version>
<executions>
<execution>
<id>process-classes</id>
<phase>process-classes</phase>
<configuration>
<className>className</className>
<option>...</option>
...
</configuration>
<goals>
<goal>java2ws</goal>
</goals>
</execution>
</executions>
</plugin>
説明 リンクのコピーリンクがクリップボードにコピーされました!
java2ws タスクはサービスエンドポイント実装 (SEI) を受け取り、Web サービスの実装に使用されるサポートファイルを生成します。次を生成できます。
- WSDL ドキュメント
- サービスを POJO としてデプロイするために必要なサーバーコード
- サービスにアクセスするためのクライアントコード
- ラッパーとフォールト Bean
必須設定 リンクのコピーリンクがクリップボードにコピーされました!
プラグインに className 設定要素が存在する必要があります。要素の値は、処理される SEI の完全修飾名です。
任意の設定 リンクのコピーリンクがクリップボードにコピーされました!
次の表にリストされている設定要素を使用して、WSDL 生成を微調整できます。
| 要素 | 説明 |
|---|---|
|
|
SEI の処理とサポートクラスの生成に使用するフロントエンドを指定します。 |
|
|
SEI の処理とサポートクラスの生成に使用されるデータバインディングを指定します。JAX-WS フロントエンドを使用する場合のデフォルトは |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 生成される WSDL ファイルの名前を指定します。 |
|
| SEI の処理時に検索されるクラスパスを指定します。 |
|
|
|
|
| 生成された WSDL ファイルで使用するターゲット名前空間を指定します。 |
|
|
生成された |