WebSphere Application Server - Express, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

WSDL ファイルからの Web サービス対応の WAR ファイルのアセンブル

Web アーカイブ (WAR) ファイルは、Web サービスに対応している Web サービス記述言語 (WSDL) ファイルから アセンブルできます。

始める前に

WebSphere Application Server に添付されているアセンブリー・ツールを使用して、Java ベースの Web サービス・モジュールをアセンブルできます。

使用する前に、 アセンブリー・ツールを構成する必要があります。

この作業を完了するには、 WSDL2Java コマンド行ツールで生成した次の成果物が必要です。
  • Enterprise JavaBeans (EJB) インプリメンテーション、WSDL2Java コマンド行ツールによって生成されるすべてのクラス、および web.xml デプロイメント記述子ファイルが入っているアセンブル済み WAR ファイル。
  • WSDL ファイル
  • 完全な webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi デプロイメント記述子、および XML ベースの リモート・プロシージャー・コール用 Java API (JAX-RPC) マッピング・ファイル。

このタスクについて

この作業セクションのステップの操作に従って、 WSDL ファイルから Web サービス対応の WAR ファイルをアセンブルします。

プロシージャー

  1. アセンブリー・ツールを開始します Eclipse アセンブリー・ツールには、コード成果物を作成し、そのコード成果物を各種アーカイブ またはモジュールにアセンブルし、関連する J2EE バージョン 1.2、1.3、または 1.4 準拠の デプロイメント記述子を構成するための、グラフィカル・インターフェースがあります。
  2. J2EE モジュールで作業するための アセンブリー・ツールの構成をまだ行っていない場合は、 ここで構成しますJ2EE 機能および Web 機能が使用可能になっている ことを確認してください。
  3. ファイル」>「インポート」とクリックして、 WAR ファイルをアセンブリー・ツールにインポートします。
  4. ウィンドウ」>「パースペクティブのオープン」>「その他」>「J2EE」とクリックして J2EE パースペクティブを開きます。
  5. Navigator」タブをクリックして、「Navigator」ペインに切り替えます。
  6. Navigator」ペインで、インポートしたばかりの WAR ファイルのプロジェクトを検索します。
  7. WebContent ディレクトリーを展開し、WEB-INF ディレクトリーを表示します。WEB-INF ディレクトリーを展開します。
  8. Web モジュール用 WEB-INF/web.xml デプロイメント記述子に、 <servlet-name> エレメントを含む <servlet> エレメントが入っていることを確認します。
    1. Web Deployment Descriptor」をダブルクリックします。 「Navigator」ビュー にいる場合は、web.xml デプロイメント記述子をダブルクリックする必要があります。「Project Explorer」ビュー にいる場合は、「デプロイメント記述子」をダブルクリックします。これらのどちらの方法によっても、 Web デプロイメント記述子エディターが開きます。
    2. Web デプロイメント記述子エディターで、「サーブレット」タブをクリックします。
    3. Web サービスをインプリメントする Java Bean クラスの完全パス名を 「Servlet class」フィールドに入力します。
    4. エディター・ウィンドウを閉じて、変更を保管します。
  9. WEB-INF ディレクトリーを右マウス・ボタン・クリックして、「新規」>「Folder」と選択します。WEB-INF ディレクトリーに、wsdl という名前のサブフォルダーを作成します。
  10. wsdl ディレクトリーを右マウス・ボタン・クリックして、「インポート」>「File system」とクリックし、WSDL ファイルを WEB-INF¥wsdl ディレクトリーにコピーします。 この Web サービスの WSDL ファイルを参照して、「終了」をクリックします。
  11. webservices.xml ファイルのデプロイメント記述子 の <jaxrpc-mapping-file> エレメントにより指定された JAX-RPC マッピング・ファイルをコピーします。
  12. webservices.xmlibm-webservices-ext.xmi、 および ibm-webservices-bnd.xmi デプロイメント記述子を WEB-INF サブディレクトリーにコピーします。

結果

Web モジュールを Web サービス対応にするのに必要な成果物が、 WAR ファイルに追加されます。

次の作業

これで、Web サービス対応の WAR ファイル を EAR ファイルにアセンブルすることができます。



関連タスク
Web サービス対応の WAR の EAR ファイルへのアセンブル
Java コードからの Web サービス対応 WAR ファイルのアセンブル
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 11:31:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/twbs_assembwarwsdl.html