OC4JおよびOracle9iASのデプロイメントのためのBC4Jデプロイメント前提条件

BC4Jプロジェクトをデプロイする前に、スタンドアロンOracle9iAS Containers for J2EE(OC4J)または、Distributed Configuration Management(DCM)経由のOracle9iASにデプロイするための次の前提条件が満たされていることを確認します。

ステップ1: すべてのBC4Jランタイム・ライブラリがインストールされていることを確認

スタンドアロンOC4Jサーバーを使用している場合は、BC4Jランタイム・ライブラリを使用して設定する必要があります。埋込みOC4Jサーバーにデプロイする場合、またはOracle9iASに直接デプロイする場合は、このステップを省略してください。BC4Jランタイム・ライブラリは、JDeveloperおよびOracle9iASにすでにインストールされています。

注意: 埋込みOC4Jサーバーのapplication.xmlファイルには、J2EEアプリケーション・ランタイム・ファイルのリストが含まれており、これらのファイルへのクラスパスが設定されています。これらのファイルは、インストール・ディレクトリの次のディレクトリにもあります。

<jdev_install>/bc4j/lib

ステップ2: OC4Jの起動

スタンドアロンOC4Jにアプリケーションをデプロイする場合は、次のようにコマンドラインから起動する必要があります。

java -jar oc4j.jar

まずデプロイメントをテストするためにJDeveloper埋込みOC4Jサーバーを使用している場合は、アプリケーションの実行、デバッグ、プロファイル作成、CodeCoach処理、ローカルでのデプロイを行うと、埋込みOC4Jサーバーが自動的に起動されます。詳細は、埋込みOC4Jサーバー関連のヘルプ・トピックを参照してください。

ステップ3: アプリケーション・サーバー接続の作成

サポートされている次のいずれかのターゲット・アプリケーション・サーバー接続タイプへの接続を作成します。

ステップ4: Business Components for Javaプロジェクトの作成

ビジネス・コンポーネント・プロジェクト・ウィザードを使用して、BC4Jプロジェクトを作成します。

ステップ5: Webアプリケーションのビジネス・コンポーネント・ランタイム・プロパティの定義

Webアプリケーション・デプロイメントの場合、デプロイされたビジネス・コンポーネントに接続するためのサーバー接続情報がbc4j.xcfgファイルで正しく構成されていることを確認してください。このファイルは、ビジネス・コンポーネント・プロジェクト内の特定アプリケーション・モジュールのデプロイメント構成をすべて定義し、データ・タグおよびData Web Beanに対して、アプリケーション・モジュールに属す特定のビュー・オブジェクトへのアクセスを許可します。

詳細は、「JSPプロジェクトのBC4J構成プロパティについて」および「bc4j.xcfgファイルでのBC4J JSPランタイム・プロパティの定義」を参照してください。

ステップ6: bc4j.earのスタンドアロンOC4Jへのデプロイ

BC4J WebアプリケーションをスタンドアロンOC4Jにデプロイするときは、bc4j.earファイルをOC4Jにデプロイしてください。埋込みOC4Jサーバーにデプロイする場合、またはOracle9iASに直接デプロイする場合は、このステップを省略してください。このファイルとBC4Jランタイム・ライブラリは、JDeveloperおよびOracle9iASにすでにインストールされています。

bc4j.earファイルには必須Webアプリケーションとデプロイメントに必要なUIXファイルが含まれています。このタスクは1回のみ実行します(BC4J Webアプリケーションがデプロイされるたびに実行する必要はありません)。

ナビゲータでプロジェクトの下に表示されているbc4j.earWAR_dep_profile_icon <projectname_jpr_War.deploy>の下)を右クリックし、「<アプリケーション・サーバー接続>に配布」を選択します。bc4j.earファイルは、JDeveloperインストール・ディレクトリの次の場所にあります。

<jdev_install>/BC4J/redist


関連項目

デプロイメント・ディスクリプタの編集
BC4JのEJBセッションBeanとしてのOC4Jへのデプロイ
関連資料: OC4J readmeファイルおよび『Oracle9iAS Containers for J2EEユーザーズ・ガイド』。Oracle9iASドキュメント・ライブラリに提供され、インストール手順やOC4JでのJDBCデータソースの構成方法などの重要な情報が含まれます。