このトピックでは、スタンドアロン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
WEB-INF
classes
lib
web.xml
META-INF
application.xml
OC4Jについて
OC4Jデータソースについて
Oracle Application Serverについて
OC4Jのアプリケーション・ディレクトリ構造について
OC4Jデプロイメントのアプリケーション・ディレクトリ構造について
OC4Jアプリケーション・サーバーの使用
Copyright © 1997, 2004, Oracle. All rights reserved.