BC4JのEJBセッションBeanとしてのスタンドアロンOC4JまたはOracle9iASへのデプロイ
BC4JをEJBセッションBeanとして埋込みOC4JサーバーまたはスタンドアロンOC4Jインスタンスにデプロイするときは、BC4Jランタイム・ライブラリがインストールされていることと、デプロイメント・プロファイルが作成されていることを確認する必要があります。JDeveloperのデプロイメント・ウィザードで、ビジネス・コンポーネントをEJBセッションBeanとしてデプロイするために必要なすべてのコードを作成します。
重要: BC4J EJBアプリケーションをデプロイする前に、「OC4JおよびOracle9iASのデプロイメントのためのBC4Jデプロイメント前提条件」の要件をすべて満たしていることを確認します。
BC4JをEJBセッションBeanとして、スタンドアロンOC4JインスタンスまたはDCM経由のOracle9iASにデプロイするには、次のようにします。
- BC4J EJBデプロイメント・プロファイルを作成済であることを確認します。
- ナビゲータで、デプロイする
<ProjectNameEJB>.bcdeployデプロイメント・プロファイルを選択します。
<ProjectNameEJB>.bcdeployを右クリックし、表示されるポップアップ・メニュー・オプションから選択します。
- <アプリケーション・サーバー接続>に配布: EJBモジュールはEJB JARとしてパッケージされます。JDeveloperでは、すでに作成して選択したスタンドアロンOC4J接続またはDCM経由のOracle9iAS接続にデプロイする前に、EJB JARを含むEARファイルも生成されます。
- 「デプロイ先」->「接続の作成」: 新規のアプリケーション・サーバー接続を作成できる接続ウィザードを起動します。
- JARファイルにデプロイ: EJBモジュールはJARファイルとしてパッケージされ、ローカル・ディレクトリまたはマップ済のネットワークに保存されます。
- EARファイルにデプロイ: EJBモジュールはEARファイルとしてパッケージされ、デプロイメント・プロファイルで指定したローカル・ディレクトリまたはマップ済のネットワーク・ドライブに保存されます。
- JARファイルとEARファイルを含むアプリケーション・ファイルは、EJB JARとしてパッケージされ、スタンドアロンOC4JインスタンスまたはOracle9iASアプリケーション・サーバーにデプロイされます。JDeveloperでは、すでに作成して選択したスタンドアロンOC4J接続またはDCM経由のOracle9iAS接続にデプロイする前に、EJB JARを含むEARファイルも生成されます。
JARファイルおよびEARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、Oracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EEユーザーズ・ガイド』を参照してください。
注意: Oracle Enterprise Managerを使用したOracle9i Application Serverへのデプロイの詳細は、「Oracle9i Application Serverへのデプロイについて」も参照してください。
デプロイメント・オプション
サブプロファイルを次の方法で個別にデプロイすることもできます。
- ナビゲータで、「+」をクリックして
<ProjectNameEJB>.bcdeployを展開し、サブプロファイルを表示します。
<ProjectNameCommon>.deploy: ビジネス・コンポーネントおよびクライアント間で共有されるファイル。
<ProjectNameEJB>.deploy: EJBセッションBean内のビジネス・ロジックを含みます。
<ProjectNameMiddleTier>.deploy: クラスおよびXMLファイルを含みます。
- これらのサブプロファイル・アイコンの1つを右クリックして、様々なタスクを実行します。「<アプリケーション・サーバー接続>に配布」、「デプロイ先」->「接続の作成」、「JARファイルにデプロイ」、「EARファイルにデプロイ」、デプロイメント・プロファイルの「設定」の表示などです。
関連項目
- J2EEアプリケーションおよびそれらのパッケージとデプロイについて
- Business Components for Java(BC4J)のデプロイメントについて
- J2EE EJB JARのスタンドアロンOC4JまたはOracle9iASへのデプロイ
- orion-ejb-jar.xmlの編集
- OC4JにデプロイされるEJBクライアントのサンプル・クライアント・コード
- n層のビジネス・コンポーネント・アーキテクチャの理解