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

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

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

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

始める前に

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

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

この作業を完了するには、 WSDL2Java コマンド行ツールで生成した次の成果物が必要です。

このタスクについて

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

プロシージャー

  1. アセンブリー・ツールを開始します Eclipse アセンブリー・ツール、Application Server Toolkit (AST)、および Rational Application Developer には、 コード成果物を作成し、それらのコード成果物を各種アーカイブまたはモジュールにアセンブルし、関連する J2EE バージョン 1.2、1.3、1.4 準拠の デプロイメント記述子を構成するためのグラフィカル・インターフェースがあります。
  2. ファイル」>「インポート」をクリックして、エンタープライズ Bean JAR ファイルをアセンブリー・ツールにインポートします。
  3. ウィンドウ」>「パースペクティブのオープン」>「その他」>「J2EE」とクリックして J2EE パースペクティブを開きます。
  4. Navigator」タブをクリックして、「Navigator」ペインに切り替えます。
  5. Navigator」ペインで、インポートしたばかりの JAR ファイルが入った プロジェクトを検索します。
  6. META-INF ディレクトリーが表示されるまで ejbModule 記入項目を展開します。META-INF ディレクトリーを展開します。
  7. META-INF ディレクトリーを右マウス・ボタン・クリックして、「新規」>「Folder」とクリックします。META-INF ディレクトリーに、wsdl という名前のサブフォルダーを作成します。
  8. wsdl ディレクトリーを右マウス・ボタン・クリックして、「インポート」>「File system」をクリックし、WSDL ファイルを META-INF¥wsdl ディレクトリーにコピーします。 この Web サービスの WSDL ファイルを参照して、「終了」をクリックします。
  9. JAX-RPC マッピング・ファイル、webservices.xmlibm-webservices-bnd.xmi、 および ibm-webservices-ext.xmi ファイルを META-INF ディレクトリーにコピーします。
  10. サービス・エンドポイント・インターフェース・クラスをインポートします。 これによって、サービス・エンドポイント・インターフェース・パッケージが ejbModule ディレクトリーで開始されます。 ソース・ファイル、またはコンパイル済みクラス・ファイルをインポートできます。ソース・ファイルをインポートした場合には、自動的にコンパイルされます。

結果

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

アセンブリーの後には、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 ファイルをアセンブルします。



関連タスク
WSDL ファイルからの Web サービス対応のエンタープライズ Bean JAR ファイルのアセンブル
Web サービス・アプリケーションのアセンブル
エンタープライズ Bean JAR ファイルの EAR ファイルへのアセンブル
関連資料
Web サービスの開発に使用する成果物
タスク・トピック    

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

最終更新: Jan 22, 2008 12:07:38 AM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/twbs_assembjarjava.html