Eclipse ワークスペースで Ant を使用して、IBM® WebSphere® JAX-RPC ランタイム環境の Java™
Web サービスを生成することができます。Ant タスクでは、ボトムアップとトップダウンの両方の
Web サービス開発がサポートされます。
始める前に
Web サービスを作成する前に、以下の前提条件の手順を完了する必要があります。
このタスクについて
Web サービスを作成するには、サービスの Ant プロパティー・ファイルを変更して、Web サービス生成ファイルを実行します。Ant プロパティー・ファイルおよび生成ファイルの名前は、作成する Web サービスのタイプによって異なります。
| Web サービスのシナリオ |
Web サービス生成ファイル |
プロパティー・ファイル |
| ボトムアップ Java |
was_jaxrpc_bujava.xml |
was_jaxrpc_bujava.properties |
| トップダウン Java |
was_jaxrpc_tdjava.xml |
was_jaxrpc_tdjava.properties |
手順
- このタスクの前提条件としてインポートした Ant プロパティー・ファイルを編集します。
- ScenarioType パラメーターが
service に設定されていることを確認します。
- InitialSelection パラメーターを、WSDL ファイル、Java Bean、またはエンタープライズ Bean の場所に設定します。
- その他のパラメーターはすべてオプションです。その他のパラメーターのデフォルト値は、Web
プロジェクトの設定から取得されます。(これらパラメーターの設定についての詳細は、関連トピックを参照してください。)
Ant プロパティー・ファイルの変更を保存します。
- 以下の 2 つのどちらかの方法で Ant タスクを実行します。
- タスクを製品ワークスペースで実行する場合:
- Web サービスの生成ファイルを右クリックして、を選択します。
- ダイアログ・ボックスで「JRE」タブをクリックして、「ワークスペースと同じ
JRE で実行」を選択します。
- 「適用」をクリックして、「実行」をクリックします。
- タスクをコマンド行で実行する場合:
- タスクを実行する前に、ワークスペースを閉じます。
- 以下をコマンド行に入力します。
- Windows: wsant.bat workspace_path wsgen_path
- Linux: wsant.sh workspace_path wsgen_path
ここで、workspace_path はワークスペースへの完全修飾パス、wsgen_path は Web サービス生成ファイルがインポートされたロケーションへの完全修飾パスです。 例えば、コマンドは次
のようになります。 wsant.bat D:¥RationalAppDeveloper¥workspace1 D:¥RationalAppDeveloper¥workspace1¥TestProj¥wsgenTemplates¥was_jaxrpc_tdjava.xml
Web サービスが生成されると、コンソールまたはコマンド行に
ビルドの成功 メッセージが表示されます。
タスクの結果
Web サービスが生成されると、サービスの WSDL ファイルが作成され、Web プロジェクトの
WEB-INF¥wsdl フォルダーに配置されます。いくつかのデプロイメント記述子は、
WEB-INF
フォルダー以下に配置されます。
- webservices.xml
- ibm-webservices-bnd.xmi
- ibm-webservices-ext.xmi
また、作成した Web サービスのタイプによっては、他のデプロイメント記述子および
Java
ファイルが作成されて Web プロジェクトに配置されます。
詳しくは、関連トピックを参照してください。