UIXデプロイメント用のOC4Jディレクトリ構造について

このトピックでは、スタンドアロンOC4JにADF UIXアプリケーションをデプロイするためのディレクトリ構造の例について説明します。この例では、OC4Jがサーバーのディレクトリ<oc4j_install>にインストールされていると想定しています。OC4Jのダウンロード方法およびインストール方法の詳細は、『Oracle Application Server Containers for J2EEスタンドアロン・ユーザーズ・ガイド』を参照してください。

次のツリーは、展開アプリケーション・デプロイメントのディレクトリ構造を示します。EARファイルは、j2ee/home/applicationsのルートに配置されています。OC4JはEARファイルを自動的に検出および解凍し、アプリケーションをインストールします。myUIXAppはJ2EEアプリケーション・ディレクトリで、UIXWebAppはWebアプリケーション・ディレクトリです。JDeveloperからOC4Jインスタンスに直接デプロイすると、JDeveloperによってEARファイルが適切な場所に保存され、サーバーの構成ファイルserver.xmlおよびhttp-web-site.xmlが適宜更新されます。

UIXインストール可能リソース(uix2-install.zipファイルで配布される)が、別のWebアプリケーション(cabo)にデプロイされます。この構成によって、同じOC4Jコンテナにある複数のUIXアプリケーションが、UIXインストール可能リソースの共通セットを共有できます。UIXアプリケーションで共有インストール可能リソースを設定する方法は、「Oracle ADF UIX開発者ガイド」のADF UIXの構成に関するトピックを参照してください。

スタンドアロンOC4Jインスタンスを設定および構成してUIXアプリケーションをデプロイする方法の詳細は、「UIXデプロイメント用のスタンドアロンOC4Jの手動構成」を参照してください。デプロイ済アプリケーションの設定用に編集する必要があるOC4Jサーバーの構成ファイルの詳細は、「スタンドアロンOC4Jアプリケーション・サーバーの使用」を参照してください。

注意: ビジネス・コンポーネントもデプロイする場合は、ビジネス・コンポーネント・ライブラリをサーバーにロードする必要があります。<jdev_install>/Bc4j/binにあるOC4J bc4j2oc4jスクリプトを実行して、必要なビジネス・コンポーネント・ライブラリを自動的にサーバーにロードできます。ビジネス・コンポーネントのOC4Jデプロイメント構成では、共有UIXインストール可能リソースは、cabo.warとしてbc4j.earにデプロイされません。

サーバーの構成

  • <oc4j_install>
    • j2ee
      • home
        • applications
          • myUIXApp.ear
          • uixresources-eapp
            • cabo
              • images
              • jsLibs
              • jsps
              • styles
              • WEB-INF
                • web.xml
            • META-INF
              • application.xml
        • config
          • server.xml
          • http-web-site.xml
    • jlib
      • uix2.jar
      • regexp.jar
      • share.jar
      • xmlparserv2.jar

展開アプリケーションの構成

  • <oc4j_install>/j2ee/home/applications
    • myUIXApp
      • UIXWebApp
      • UIXファイル、UITファイル、イメージ、JavaScriptライブラリ、スタイルシート
      • WEB-INF
        • classes
          • プライベート・クラス
        • lib
          • アプリケーションで使用するプライベートJARファイル
        • web.xml
    • META-INF
      • application.xml

OC4Jについて
OC4Jデータソースについて
Oracle Application Serverについて
OC4Jのアプリケーション・ディレクトリ構造について
OC4Jデプロイメントのアプリケーション・ディレクトリ構造について
OC4Jアプリケーション・サーバーの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.