BC4Jプロジェクトをデプロイする前に、スタンドアロンOracle9iAS Containers for J2EE(OC4J)または、Distributed Configuration Management(DCM)経由のOracle9iASにデプロイするための次の前提条件が満たされていることを確認します。
スタンドアロンOC4Jサーバーを使用している場合は、BC4Jランタイム・ライブラリを使用して設定する必要があります。埋込みOC4Jサーバーにデプロイする場合、またはOracle9iASに直接デプロイする場合は、このステップを省略してください。BC4Jランタイム・ライブラリは、JDeveloperおよびOracle9iASにすでにインストールされています。
注意: 埋込みOC4Jサーバーのapplication.xml
ファイルには、J2EEアプリケーション・ランタイム・ファイルのリストが含まれており、これらのファイルへのクラスパスが設定されています。これらのファイルは、インストール・ディレクトリの次のディレクトリにもあります。
<jdev_install>/bc4j/lib
スタンドアロンOC4Jにアプリケーションをデプロイする場合は、次のようにコマンドラインから起動する必要があります。
java -jar oc4j.jar
まずデプロイメントをテストするためにJDeveloper埋込みOC4Jサーバーを使用している場合は、アプリケーションの実行、デバッグ、プロファイル作成、CodeCoach処理、ローカルでのデプロイを行うと、埋込みOC4Jサーバーが自動的に起動されます。詳細は、埋込みOC4Jサーバー関連のヘルプ・トピックを参照してください。
サポートされている次のいずれかのターゲット・アプリケーション・サーバー接続タイプへの接続を作成します。
ビジネス・コンポーネント・プロジェクト・ウィザードを使用して、BC4Jプロジェクトを作成します。
Webアプリケーション・デプロイメントの場合、デプロイされたビジネス・コンポーネントに接続するためのサーバー接続情報がbc4j.xcfg
ファイルで正しく構成されていることを確認してください。このファイルは、ビジネス・コンポーネント・プロジェクト内の特定アプリケーション・モジュールのデプロイメント構成をすべて定義し、データ・タグおよびData Web Beanに対して、アプリケーション・モジュールに属す特定のビュー・オブジェクトへのアクセスを許可します。
詳細は、「JSPプロジェクトのBC4J構成プロパティについて」および「bc4j.xcfgファイルでのBC4J JSPランタイム・プロパティの定義」を参照してください。
BC4J WebアプリケーションをスタンドアロンOC4Jにデプロイするときは、bc4j.ear
ファイルをOC4Jにデプロイしてください。埋込みOC4Jサーバーにデプロイする場合、またはOracle9iASに直接デプロイする場合は、このステップを省略してください。このファイルとBC4Jランタイム・ライブラリは、JDeveloperおよびOracle9iASにすでにインストールされています。
bc4j.ear
ファイルには必須Webアプリケーションとデプロイメントに必要なUIXファイルが含まれています。このタスクは1回のみ実行します(BC4J Webアプリケーションがデプロイされるたびに実行する必要はありません)。
ナビゲータでプロジェクトの下に表示されているbc4j.ear( <projectname_jpr_War.deploy>の下)を右クリックし、「<アプリケーション・サーバー接続>に配布」を選択します。
bc4j.ear
ファイルは、JDeveloperインストール・ディレクトリの次の場所にあります。
<jdev_install>/BC4J/redist