WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

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

Web サービス対応の Web アーカイブ (WAR) ファイルは、アセンブリー・ツールを 使用して Java コードからアセンブルできます。

始める前に

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

新規またはこのフィーチャー・パックで更新されました Java API for XML-Based Web Services (JAX-WS) の Web サービス・アプリケーションでは、このタスクを完了するためにサービス・エンドポイント実装から 始動したときに wsgen コマンド行ツールが生成する、移植可能な成果物が 必要です。wsgen ツールは、コンパイル済みの サービス・エンドポイント実装クラスを入力データとして処理し、 以下の移植可能な成果物を生成します。
  • メッセージの内容をマーシャルおよびアンマーシャルするのに必要な、 追加の Java Architecture for XML Binding (JAXB) クラス。追加クラスとは、 ラップ・メソッドの @RequestWrapper アノテーションや @ResponseWrapper アノテーションで 表されるクラスです。
  • オプションで -wsdl 引数が指定されている場合には WSDL ファイル。wsgen コマンドは、 WSDL ファイルを自動的には生成しません。WSDL ファイルは、 サービス・エンドポイントをデプロイすると自動的に生成されます。
Java API for XML-based RPC (JAX-RPC) の Web サービス・アプリケーションでは、このタスクを完了するために、 WSDL2Java コマンド行ツールによって生成される以下の成果物が必要です。
  • web.xml ファイルが含まれているが Web サービス対応でない、 アセンブル済み WAR ファイル。
  • サービス・エンドポイント・インターフェース用 Java クラス
  • Web サービス記述言語 (WSDL) ファイル
  • 完全な webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi デプロイメント記述子、および WSDL2Java コマンド によって生成された XML ベースのリモート・プロシージャー・コール用 Java API (JAX-RPC) マッピング・ファイル・クラス。

このタスクについて

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

プロシージャー

  1. アセンブリー・ツールを開始します。 詳しくは、 Application Server Toolkit 資料の『Starting WebSphere Application Server Toolkit』を 参照してください。
  2. J2EE モジュールで機能するようにアセンブリー・ツールをまだ構成していない場合は、 ここで構成します。J2EE および Web カテゴリーが使用可能になっていることを 確認する必要があります。 詳しくは、 Application Server Toolkit の文書の『Configuring WebSphere Application Server Toolkit』を 参照してください。
  3. コマンド行ツールで生成された JavaBeans 実装および成果物を、 アセンブリー・ツールにインポートします。
  4. Application Server Toolkit または Rational Application Developer アセンブリー・ツールに、 アセンブリー・ツールキット、アプリケーション・アセンブリー・ツール (AAT)、またはその他のツールで作成した WAR ファイルを マイグレーションします。ファイルをマイグレーションするには、アセンブリー・ツールに WAR ファイルをインポートします。 詳しくは、Application Server Toolkit 資料の 『Migrating code artifacts to an assembly tool』を参照してください。

結果

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

次の作業

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



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

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

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_assembwarjava.html