このトピックでは、ADF UIX Webアプリケーションをデプロイする場合に実行する、Apache Tomcatサーバーの構成タスクについて説明します。 TomcatへのUIXアプリケーションのデプロイ用に設定するディレクトリ構造の例は、「UIXデプロイメント用のTomcatディレクトリ構造について」を参照してください。
ここでは、ディレクトリ<tomcat_install>
にTomcatバージョン4.1.xをインストール済であると想定しています。 Tomcatのダウンロードおよびインストール方法の詳細は、次のURLを参照してください。http://jakarta.apache.org/tomcat
UIXデプロイメント用にTomcatインスタンスを構成するには、次の手順を実行します。
UIX JARファイルおよびランタイム依存性をインストールします。
UIXランタイム・ファイル(uix2.jar
、regexp.jar
、share.jar
およびxmlparserv2.jar
)は、<tomcat_install>/common/lib
ディレクトリにインストールすることをお薦めします。 これによって、同じTomcatインスタンスの複数のアプリケーションが、依存JARファイルを共有できます。
UIXインストール可能リソースを設定します。
UIXインストール可能リソースはuix2-install.zip
ファイルで配布され、その内容はcabo
ディレクトリに解凍されます。 内容は<tomcat_install>
/webapps
ディレクトリに解凍することをお薦めします。
空のweb.xml
ファイルを <tomcat_install>
/webapps/cabo/WEB-INF
に作成します。
UIXアプリケーションで共有インストール可能リソースを設定する方法は、「Oracle ADF UIX開発者ガイド」のADF UIXの構成に関するトピックを参照してください。
<tomcat_install>
/webapps
のサブディレクトリ(<tomcat_install>
/webapps/<myuixwebapp>
など)にUIXアプリケーション・リソースをインストールします。
WARファイルのデプロイの場合は、WARファイルを<tomcat_install>
/webapps
のルートに配置します。 Tomcatの起動時に、WARファイルが自動的に開きます。 WARデプロイメント・プロファイルで定義されたエンタープライズ・アプリケーション名が、WebアプリケーションへのURLの仮想パスになります。
解凍されたアプリケーション・デプロイメントの場合は、<tomcat_install>
/webapps/<myuixwebapp>/WEB-INF
にWebアプリケーション・デプロイメント・ディスクリプタ・ファイル(web.xml
)を作成します。
構成ファイル<tomcat_install>
/conf/server.xml
を変更します。
解凍されたアプリケーション・デプロイメントの場合は、デプロイメントごとに行 <Context path="/
<myuixwebapp>
docbase="
<myuixwebapp>
crossContext="true"/>
を追加します。ここで、<myuixwebapp>
はWebアプリケーション・ディレクトリ名です。
WARファイル・デプロイメントの場合は、行 <DefaultContext crossContext="true"/>
を一度のみ追加します。
<tomcat_install>
/bin
ディレクトリから次のコマンドを実行して、Tomcatサーブレット・エンジンを起動します。
Windowsの場合: startup.bat
UNIXの場合: startup.sh
「Tomcatスタンドアロン、Apache Tomcat/<バージョン番号>サービスを起動中」というメッセージが表示されます。
UIXをアップグレードします(必要な場合)。
注意: アップグレードの前にTomcatインスタンスを停止してください。 UIXのアップグレード後、Tomcatを再起動します。
tomcat_install>/common/lib
ディレクトリに、ファイルuix2.jar
、regexp.jar
、share.jar
およびxmlparserv2.jar
をコピーします。
uix2-install.zip
の内容を、共有UIXリソースをインストールしたディレクトリ(<tomcat_install>/webapps
など)に解凍します。
デプロイ済Webアプリケーションのディレクトリごとに、ランタイムcabo
キャッシュ・ディレクトリ(<tomcat_install>/webapps/
<myuixwebapp>
/cabo
など)を削除します。
注意:
Apache Tomcatアプリケーション・サーバーの使用
UIXデプロイメント用のTomcatディレクトリ構造について
Apache Tomcatアプリケーション・サーバーへのデプロイ
Copyright © 1997, 2004, Oracle. All rights reserved.