このトピックでは、スタンドアロンOC4JにADF UIXアプリケーションをデプロイするためのディレクトリ構造の例について説明します。 この例では、OC4Jがサーバーのディレクトリ<oc4j_install>
にインストールされていると想定しています。 OC4Jのダウンロード方法およびインストール方法の詳細は、『Oracle Application Server Containers for J2EE Stand Alone User's Guide』を参照してください。
次のツリーは、展開アプリケーション・デプロイメントのディレクトリ構造を示します。 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, images, JavaScript libraries, style sheets]
||||||+---------WEB-INF
|||||||+----------classes
||||||||------------[any private classes]
|||||||+----------lib
||||||||------------[any private JAR files used by the application]
|||||||-----------web.xml
|||||+--------META-INF
||||||----------application.xml
|.....
OC4Jについて
OC4Jデータソースについて
Oracle Application Serverについて
OC4Jのアプリケーション・ディレクトリ構造について
OC4Jデプロイメントのアプリケーション・ディレクトリ構造について
OC4Jアプリケーション・サーバーの使用
Copyright © 1997, 2004, Oracle. All rights reserved.