WebLogicへのADF Facesデプロイメントについて

ADF Facesアプリケーションは、イメージとスタイルシートを動的に生成するために、アプリケーション・コンテキストを介してファイル・システムにアクセスする必要があります。BEA WebLogicアプリケーション・サーバーでは、ファイル・システムにアクセスする必要があるアプリケーションなどの特定のクラスのWebアプリケーションを、1つのアーカイブ・ファイルではなく展開アーカイブ・ディレクトリとしてデプロイする必要があります。

ADF FacesアプリケーションをWebLogicにデプロイする前に、次の設定の前提条件を満たしていることを確認してください。

  1. ナビゲータで、ADF Facesプロジェクトのデプロイメント・プロファイルを右クリックし、アプリケーションのEARファイルを生成します。
  2. 生成したEARファイルをWebLogicインスタンスにコピーします。

次に、デプロイを完了します。手順については、次のURLでWebLogic Serverドキュメントの『Quickstart Guide to Deployment』を参照してください。http://edocs.bea.com

必要な手順の概要は、次のとおりです。

  1. WebLogic Serverドキュメントの『Quickstart Guide to Deployment』の手順1に従って、EARファイルをディレクトリに展開します。
  2. EARファイルにWARファイルが含まれている場合は、それらも展開します。

    EAR/WARアーカイブ・ファイルを抽出する際に、アーカイブ・コンテンツのターゲット・ディレクトリ名をアーカイブと同じにする必要があります。たとえば、webapp1.warを含むwebapp1.earを抽出する場合は、ディスクの構造を/webapp1(EARコンテンツ)/webapp1/webapp1/(WARコンテンツ)とします。

  3. アーカイブの抽出後、WARファイルで参照するかわりに、EARファイル内のapplication.xmlを、展開されたディレクトリを指すように編集します。
  4. 展開済のEARおよびWARアーカイブを削除します。
  5. 『Quickstart Guide to Deployment』の残りの手順に従って、アプリケーションのWebLogicへのデプロイを完了します。

BEA WebLogicアプリケーション・サーバー
ADF Business Componentsのデプロイメント用のWebLogicの構成