orion-ejb-jar.xmlの編集

J2EEアプリケーション・デプロイメント情報は、XML構成ファイル内に含まれています。各アプリケーション・タイプには、独自の構成ファイルがあります。Oracle9iAS Containers for J2EE(OC4J)にデプロイされたEJB JARファイルの場合、次の2つのデプロイメント・ディスクリプタが生成され、EJBデプロイメント・ディスクリプタの定義に使用されます。

ejb-jar.xml
Sun社によって定義された標準のJ2EE EJB JARデプロイメント・ディスクリプタです。EJB 2.0デプロイメント・ディスクリプタの詳細を参照するには、次のサイトから仕様をダウンロードできます。
http://java.sun.com/j2ee/ja/ejb/docs.html
orion-ejb-jar.xml
OC4Jプラットフォーム固有のEJBデプロイメント・ディスクリプタです。Oracle9iASにデプロイされるEJB JARのデプロイ時の情報が含まれます。実装固有の情報がある場合は、ejb-jar.xmlorion-ejb-jar.xmlファイルで補足できます。このファイルは、初期デプロイメント・プロパティの指定に使用されます。JDeveloperでデプロイメントが行われると、このデプロイメント・ファイルは、新しく追加されたデプロイメント・ディスクリプタの情報を反映するために変更されます。
orion-ejb-jar.xmlファイルには、次の設定が含まれています。

orion-ejb-jar.dtdは、oc4j.jarに含まれています。このJARを解凍すると、OC4Jサーバー・ファイルのすべてのDTDがMETA-INFディレクトリに置かれます。

OC4Jデプロイメント用のEJBデプロイメント・ディスクリプタ(orion-ejb-jar.xml)をカスタマイズするには、次のようにします。

  1. JDeveloperでEJBを作成すると、ejb-jar.xmlファイルおよびorion-ejb-jar.xmlファイルが自動的に生成されます。これらのファイルは、ナビゲータのプロジェクトの下に表示されます。
  2. いずれかの標準J2EEデプロイメント・ディスクリプタを「EJBモジュール・エディタ」で編集する場合は、ナビゲータ内の指定したプロジェクトの下に表示されているejbjarxml ejb-jar.xmlノードを右クリックし、「EJBモジュールの編集」を選択します。「デプロイメント・ディスクリプタの編集」を参照してください。
  3. このパネルで設定を変更し、作業の完了後「OK」をクリックします。
  4. OC4Jプラットフォーム固有のデプロイメント・ディスクリプタを編集する場合は、ナビゲータで指定したプロジェクトの下に表示されているorion-ejb-jar.xmlのアイコンを選択し、「設定」を選択します。
  5. このパネルで設定を変更し、作業の完了後「OK」をクリックします。
  6. EJB JARモジュールがリモートのOC4Jにデプロイされた場合、これらのデプロイメント・ディスクリプタは両方とも<ejb-jar>.earファイルに含まれます。
    注意: 埋込みOC4Jサーバーへのローカル・デプロイメントの場合、これらのデプロイメント・ディスクリプタおよび結果のクラスが埋込みOC4Jの場所に置かれます。
  7. 詳細を参照するには、デプロイメント・ディスクリプタのページで「ヘルプ」をクリックしてください。

EJBの詳細は、Oracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EE Enterprise JavaBeans開発者ガイドおよびリファレンス』を参照してください。このガイドでは、OC4J環境でEJBを開発する際に必要な情報について説明しています。


関連項目

OC4Jデプロイメント・アプリケーション・ディレクトリ構造
J2EE EJBモジュール(EJB JAR)の作成およびOC4Jへのデプロイ

J2EEエンタープライズ・アーカイブ(EAR)のアセンブルおよびデプロイ

EJB JARの作成およびWebLogicへのデプロイ

BC4JのEJBセッションBeanとしてのOC4Jへのデプロイ

BC4JのEJBセッションBeanとしてのWebLogicへのデプロイ