EJB へのデプロイ

EJB へ J2C アプリケーションをデプロイすることができます。
J2C アプリケーションを作成すると、EJB を作成し、J2C アプリケーションをラップすることができます。 EJB の作成について詳しくは、『EJB の資料』を参照してください。

開発プラットフォームに 組み込まれているテスト環境の 1 つを使用して、ご使用のアプリケーションをテストすることができます。 例えば、WebSphere® Application Server バージョン 6.1 や、WebSphere Application Server バージョン 6.0 などのレガシー・アプリケーション・サーバーにテスト環境を組み込むことができます。WebSphere Application Server バージョン 5.1 はサポートされていません。

ご使用の Web アプリケーションを実行するのに使用するテスト環境は、アプリケーションが生成される方法によって異なります。 例えば、アプリケーションのための動的 Web プロジェクトを定義するときに、サーブレット・バージョン 2.4 (J2EE バージョン 1.4) を選択した場合、 WebSphere Application Server バージョン 6.0 をターゲット・サーバーとして選択し、 WebSphere Application Server バージョン 6.0 テスト環境を使用してアプリケーションをテストする必要があります。

EJB を作成して、J2C Java™ Bean を デプロイするには、以下のステップを実行します。

  1. Web ページ、Web サービス、または J2C Java Bean からの EJB」ウィザードを開く。
    • ワークスペースにすでに存在する J2C Java Bean の EJB を作成する場合は、以下のステップを実行します。
      1. 「ファイル」>「新規」>「その他」>「J2C」>「Web ページ、Web サービス、または J2C Java Bean からの EJB」を選択する。
      2. 「次へ」をクリックする。
      3. J2C Java Bean 選択ページで、「参照」をクリックして J2C Java Bean の位置を指定する。J2C Java Bean の名前の最初の文字がわかっている場合は「エントリーの選択」フィールドにその文字を入力するか、または ? を入力してすべての J2C Java Bean のリストを参照します。 選択項目をハイライトし、「OK」をクリックします。
      4. 「次へ」をクリックする。
    • J2C Java Bean ウィザードの指示に最後まで従った後、「デプロイメント情報」ページで「J2EE の作成]」リソースを選択する。
  2. 「デプロイメント情報」ページで、「J2EE の作成]」リソースを選択する。
  3. 「J2EE リソース・タイプ」で、「EJB」を選択する。
  4. 「次へ」をクリックする。
  5. 「EJB 作成」ページが表示される。EJB プロジェクトを作成するには、「新規」をクリックしてください。
  6. 「名前」フィールドで、EJB プロジェクトの名前を入力する。 デフォルトの「プロジェクト・ロケーション」を変更するには、 「参照」ボタンをクリックして、新規ロケーションを選択します。
  7. 「拡張を表示」をクリックする。
  8. 「EJB のバージョン」リストで、EJB プロジェクトに準拠させたい EJB 仕様のバージョンを選択する。
    1. EJB 2.1 エンタープライズ Bean の使用を計画している場合、EJB 2.1 プロジェクトを指定する必要がある。 EJB 2.x プロジェクトに EJB 1.1 エンタープライズ Bean を追加できます。 EJB 2.1 プロジェクトは、J2EE 1.4 エンタープライズ・アプリケーション・プロジェクト内になければなりません。 EJB 2.0 プロジェクトは、そのエンタープライズ・アプリケーション・プロジェクトのために、最低でも J2EE 1.3 レベルを必要とします。
  9. リソース参照
    1. 「リソース参照」フィールドにリソース参照名を入れる。 このリソース参照は、アプリケーションで使用される名前を、ランタイム・サーバーで指定される実際の JNDI リソース名にマッピングします。 リソース参照の作成は、アプリケーション・コードのサーバーへの依存度を低下させるため、接続管理で優先される方法です。 つまり、アプリケーションを実行するのに別のサーバーを使用したい場合、ご使用のアプリケーション・ソース・コードを変更する必要なく、新規サーバーにバインドする新規リソース参照を作成することができます。 リソース参照名を入れると、ウィザードが JNDI 名がサーバーに存在していることを確認します。
    2. 「JNDI ルックアップ名」フィールドで、JNDI ルックアップの正しい名前が表示されていることを確認する。 名前が表示されていない場合、または正しくない場合は、正しいプロジェクト名を入力してください。
  10. 「ターゲット・サーバー」リストで、開発のターゲットとするアプリケーション・サーバーを選択する。 この選択では、プロジェクトのクラスパス・エントリーを変更することによって、コンパイルおよびランタイム設定に影響を与えます。 追加するかどうかを指定します。
    注: 新規 EAR プロジェクト名を入力すると、 EAR プロジェクトが、作成されるプロジェクトのバージョンに基づいて、互換性のある最も低い J2EE バージョンで デフォルトのロケーションに作成されます。 エンタープライズ・アプリケーションに別のバージョンまたは別のロケーションを指定する場合は、 「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを使用する必要があります。
  11. オプション: エンタープライズ Bean のクライアント・インターフェース・クラスを 別の EJB クライアント JAR ファイルに保持したい場合は、 「EJB クライアント JAR プロジェクトの作成 (Create an EJB Client JAR Project)」を選択し、 クライアント・インターフェースおよびクラス・チェック・ボックスを保持する。 この EJB クライアント JAR ファイルは、プロジェクト・ユーティリティー JAR ファイルとしてエンタープライズ・アプリケーションに追加されます。
  12. オプション: EJB クライアント JAR プロジェクトを作成している場合、 「次へ」をクリックし、クライアント JAR プロジェクト・オプションを指定する。
  13. ご使用の Java ソース・コードに注釈を追加する場合は、 「注釈付き Java クラスのサポートの追加」を選択する。
  14. ステートレス・セッション Bean を作成する場合は、 「デフォルト・ステートレス・セッション Bean の作成」を選択する。
  15. 「EJB 作成」ページの「EAR プロジェクト」フィールドで、EAR プロジェクトの正しい名前が表示されているか確認する。 名前が表示されていない場合、または正しくない場合は、正しい EAR プロジェクト名を入力してください。
  16. 「セッション Bean 名」フィールドに、セッション Bean の名前を入れる。
  17. 「セッション型」リストで、セッション Bean のタイプを選択する (ステートレス、ステートフル)。
  18. 「トランザクション型」リストで、トランザクションのタイプを選択する (コンテナー、Bean)。
  19. 「JNDI 名」フィールドで、JNDI プロジェクトの正しい名前が表示されているかを確認する。 表示されていない場合、または正しくない場合は、正しい JNDI 名を入力してください。
  20. 「リモート・クライアント」ビューを組み込みたい場合は、「リモート・クライアント」ビューを選択する。 その場合は、「リモート・ホーム・インターフェース」および「リモート・インターフェース」に正しい名前が表示されているかを確認してください。名前が表示されていない場合、または正しくない場合は、リモート・ホーム・インターフェースおよびリモート・インターフェースの正しい名前を入力してください。
  21. 「ローカル・クライアント」ビューを組み込みたい場合は、「ローカル・クライアント」ビューを選択する。 その場合は、「ローカル・ホーム・インターフェース」および「ローカル・インターフェース」に正しい名前が表示されているかを確認してください。名前が表示されていない場合、または正しくない場合は、 ローカル・ホーム・インターフェースおよびローカル・インターフェースの正しい名前を入力してください。
  22. 「デプロイメント情報」ページで「リソース・アダプターのデプロイメントの構成」を 選択した場合、「次へ」をクリックして、RAR 設定に進む。このオプションは EIS への接続が完全に管理された状態でない場合にのみ使用できます。接続が管理されている場合は、サーバーへの RAR デプロイメントが暗黙に仮定されています。
  23. 「デプロイメント情報」ページで「リソース・アダプターのデプロイメントの構成」を選択していない場合、「終了」をクリックする。
関連概念
リソース・アダプターのデプロイメント

フィードバック