エンタープライズ Bean からの Web サービス対応 JAR ファイルのアセンブル

Web サービス対応のエンタープライズ Bean Java™ アーカイブ (JAR) ファイルは、アセンブリー・ツールでこのツールから生成される成果物を使用してアセンブルできます。

始める前に

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

この作業を完了するには、 WSDL2Java コマンド行ツールで生成した次の成果物が必要です。
  • Web サービス非対応のアセンブル済みエンタープライズ Bean JAR ファイル
  • サービス・エンドポイント・インターフェース用のコンパイル済み Java クラス
  • Web サービス記述言語 (WSDL) ファイル
  • 完全な webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi デプロイメント記述子、および Java API for XML-based remote procedure call (JAX-RPC) マッピング・ファイル

このタスクについて

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

手順

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

タスクの結果

Enterprise JavaBeans (EJB) モジュールを Web サービス対応にするために必要な成果物が作成されました。この成果物が JAR ファイルに追加されます。ここで、Web サービスをアプリケーション・サーバー・ランタイム環境にデプロイできるようにするために、デプロイメント記述子を構成する必要があります。

アセンブリーの後には、AddressBook.jar JAR ファイルには、 次のファイルが含まれます。この作業で追加されたファイルは太字になっています。これらのファイルには、 WSDL ファイル、デプロイメント記述子、および JAX-RPC マッピング・ファイルが含まれます。
META-INF/MANIFEST.MF
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl
META-INF/ibm-webservices-bnd.xmi
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

次のタスク

EAR ファイルを WebSphere Application Server にデプロイできるようにするために、EAR ファイルをアセンブルします。

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



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