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

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

始める前に

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

Java™ API for XML-Based Web Services (JAX-WS) の Web サービス・アプリケーションでは、このタスクを完了するために WSDL ファイルから始動したときに wsimport コマンド行ツールが生成する、移植可能な成果物が必要です。wsimport ツールは WSDL ファイルを入力データとして処理し、 以下の移植可能な成果物を生成します。
  • サービス・エンドポイント・インターフェース (SEI)
  • サービス・クラス
  • wsdl:fault クラスからマップされる 例外クラス (ある場合)
  • Java Architecture for XML Binding (JAXB) で生成されるタイプ値 (XML スキーマ・タイプからマップされる Java クラス)
生成された成果物を圧縮して、WSDL ファイルおよびスキーマ文書と、デプロイする予定のエンドポイント実装が入った Web アーカイブ (WAR) ファイルを作成することができます。
Java API for XML-based RPC (JAX-RPC) の Web サービス・アプリケーションでは、このタスクを完了するために、WSDL2Java コマンド行ツールによって生成される以下の成果物が必要です。
  • Enterprise JavaBeans (EJB) 実装、WSDL2Java コマンド行ツールによって生成されるすべてのクラス、および web.xml デプロイメント記述子ファイルが入っているアセンブル済み WAR ファイル。
  • WSDL ファイル
  • 完全な webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi デプロイメント記述子、および Java API for XML-based remote procedure call (JAX-RPC) マッピング・ファイル。

このタスクについて

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

手順

  1. アセンブリー・ツールを開始します。 Rational® Application Developer の文書にある、 アセンブリー・ツールの開始に関する情報を参照してください。
  2. Java EE モジュールで機能するようにアセンブリー・ツールをまだ構成していない場合は、 ここで構成します。Java EE および Web カテゴリーが 使用可能になっていることを確認する必要があります。 Rational Application Developer の文書にある、 アセンブリー・ツールの構成に関する情報を参照してください。
  3. コマンド行ツールで生成された JavaBeans 実装および成果物を、アセンブリー・ツールにインポートします。
  4. Rational Application Developer アセンブリー・ツールに、アセンブリー・ツールキット、アプリケーション・アセンブリー・ツール、またはその他のツールで作成した JAR ファイルをマイグレーションします。 ファイルをマイグレーションするには、アセンブリー・ツールに JAR ファイルをインポートします。 Rational Application Developer にある、 アセンブリー・ツールへのコード成果物のマイグレーションに関する情報を参照してください。

タスクの結果

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

次のタスク

これで、Web サービス対応の WAR ファイルを EAR ファイルにアセンブルすることができます。 詳しくは、Web サービス対応の WAR の EAR ファイルへのアセンブルに関する説明を参照してください。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembwarwsdl
ファイル名:twbs_assembwarwsdl.html