このトピックでは、スタンドアロンOC4JインスタンスにADF UIX Webアプリケーションを手動でデプロイする場合に実行する、OC4Jサーバーの構成タスクについて説明します。 ここで説明するすべての構成タスクは、Oracle Enterprise Managerなどの管理ツールを使用して実行できます。 このトピックは、開発中、できるだけ単純なOC4J構成でUIXアプリケーションを実行する必要のある開発者を対象としています。 ロード・バランシングやEJBホスティングなどのOC4Jの拡張機能を使用する場合は、Oracle Application Serverに付属しているOC4Jのドキュメント・セットを参照してください。
ここでは、ディレクトリ<oc4j_install>
にスタンドアロンOC4Jをインストール済であると想定して説明します。 スタンドアロンOC4JへのUIXアプリケーションのデプロイ用に設定するディレクトリ構造の例は、「UIXデプロイメント用のOC4Jディレクトリ構造について」を参照してください。 OC4Jのダウンロード方法およびインストール方法の詳細は、『Oracle Application Server Containers for J2EE Stand Alone User's Guide』を参照してください。
UIXデプロイメント用にスタンドアロンOC4Jインスタンスを構成するには、次の手順を実行します。
UIXランタイム・ファイル(uix2.jar
、regexp.jar
およびshare.jar
)を<oc4j_install>/jlib
ディレクトリにインストールして、各JARファイルのserver.xml
ファイルに<library>
要素を追加することをお薦めします。 これによって、同じOC4Jインスタンスの複数のアプリケーションが、ランタイムJARファイルを共有できます。
UIXアプリケーションで共有インストール可能リソースを設定する方法は、「Oracle ADF UIX開発者ガイド」のADF UIXの構成に関するトピックを参照してください。
UIXインストール可能リソースはuix2-install.zip
ファイルで配布され、その内容はcabo
ディレクトリに解凍されます。 UIXインストール可能リソースは、OC4Jの専用Webアプリケーション(cabo
)にデプロイすることをお薦めします。 この構成によって、同じOC4Jコンテナにある複数のUIXアプリケーションが、UIXインストール可能リソースの共通のバージョンを共有できます。
<oc4j_install>
/j2ee/home/applications
のサブディレクトリ(<oc4j_install>
/j2ee/home/applications/<myuixapp1>
など)にUIXアプリケーション・リソースをインストールします。
EARファイルのデプロイメントの場合は、EARファイルを<oc4j_install>
/j2ee/home/applications
のルートに配置します。
<oc4j_install>
/j2ee/home/applications/<myuixapp1>/META-INF
にapplication.xml
ファイルが必要です。
server.xml
ファイルにアプリケーション・エントリを追加します。
<oc4j_install>
/j2ee/home/applications/<myuixapp1>/<uixwebapp1>/WEB-INF
にWebアプリケーション・デプロイメント・ディスクリプタ・ファイル(web.xml
)が必要です。
http-web-site.xml
ファイルのURLにバインドします。
http-web-site.xml
およびapplication.xml
)を変更します。
server.xml
ファイルおよびhttp-web-site.xml
ファイルを変更します。
デプロイ済アプリケーションの設定用に編集する必要があるOC4Jサーバーの構成ファイルの詳細は、「スタンドアロンOC4Jアプリケーション・サーバーの使用」および「Oracle ADF UIX開発者ガイド」のADF UIXの構成に関するトピックを参照してください。
<oc4j_install>
/j2ee/home
ディレクトリから次のコマンドを実行して、サーブレット・エンジンを起動します。
java -jar oc4j.jar
「Oracle Application Server <version number> Containers for J2EE initialized.」というメッセージが表示されます。 OC4Jによって、EARファイルが自動的に検出および解凍されます。
注意: アップグレードの前にOC4Jインスタンスを停止してください。 UIXのアップグレード後、OC4Jを再起動します。
<oc4j_install>/lib
ディレクトリに、ファイルuix2.jar
、regexp.jar
およびshare.jar
をコピーします。
uix2-install.zip
の内容を、共有UIXリソースをインストールしたディレクトリ(<oc4j_install>/j2ee/home/applications/<uix-shared-install>
など)に解凍します。
cabo
キャッシュ・ディレクトリ(<oc4j_install>/j2ee/home/applications/<myuixapp1>/<uixwebapp1>/cabo
など)を削除します。
注意:
Oracle Application ServerまたはスタンドアロンOC4Jへのデプロイ
スタンドアロンOC4Jアプリケーション・サーバーの使用
Copyright © 1997, 2004, Oracle. All rights reserved.