UIXデプロイメント用のTomcatの構成

このトピックでは、ADF UIX Webアプリケーションをデプロイする場合に実行する、Apache Tomcatサーバーの構成タスクについて説明します。 TomcatへのUIXアプリケーションのデプロイ用に設定するディレクトリ構造の例は、「UIXデプロイメント用のTomcatディレクトリ構造について」を参照してください。

ここでは、ディレクトリ<tomcat_install>にTomcatバージョン4.1.xをインストール済であると想定しています。 Tomcatのダウンロードおよびインストール方法の詳細は、次のURLを参照してください。
http://jakarta.apache.org/tomcat

UIXデプロイメント用にTomcatインスタンスを構成するには、次の手順を実行します。

  1. UIX JARファイルおよびランタイム依存性をインストールします。

    UIXランタイム・ファイル(uix2.jarregexp.jarshare.jarおよびxmlparserv2.jar)は、<tomcat_install>/common/libディレクトリにインストールすることをお薦めします。 これによって、同じTomcatインスタンスの複数のアプリケーションが、依存JARファイルを共有できます。

  2. UIXインストール可能リソースを設定します。

    1. UIXインストール可能リソースはuix2-install.zipファイルで配布され、その内容はcaboディレクトリに解凍されます。 内容は<tomcat_install>/webappsディレクトリに解凍することをお薦めします。

    2. 空のweb.xmlファイルを <tomcat_install>/webapps/cabo/WEB-INFに作成します。

    UIXアプリケーションで共有インストール可能リソースを設定する方法は、「Oracle ADF UIX開発者ガイド」のADF UIXの構成に関するトピックを参照してください。

  3. <tomcat_install>/webappsのサブディレクトリ(<tomcat_install>/webapps/<myuixwebapp>など)にUIXアプリケーション・リソースをインストールします。

    WARファイルのデプロイの場合は、WARファイルを<tomcat_install>/webappsのルートに配置します。 Tomcatの起動時に、WARファイルが自動的に開きます。 WARデプロイメント・プロファイルで定義されたエンタープライズ・アプリケーション名が、WebアプリケーションへのURLの仮想パスになります。

  4. 解凍されたアプリケーション・デプロイメントの場合は、<tomcat_install>/webapps/<myuixwebapp>/WEB-INFにWebアプリケーション・デプロイメント・ディスクリプタ・ファイル(web.xml)を作成します。

  5. 構成ファイル<tomcat_install>/conf/server.xmlを変更します。

    1. 解凍されたアプリケーション・デプロイメントの場合は、デプロイメントごとに行 <Context path="/ <myuixwebapp> docbase="<myuixwebapp>crossContext="true"/>を追加します。ここで、<myuixwebapp>はWebアプリケーション・ディレクトリ名です。

    2. WARファイル・デプロイメントの場合は、行 <DefaultContext crossContext="true"/>を一度のみ追加します。

  6. <tomcat_install>/binディレクトリから次のコマンドを実行して、Tomcatサーブレット・エンジンを起動します。

    「Tomcatスタンドアロン、Apache Tomcat/<バージョン番号>サービスを起動中」というメッセージが表示されます。

  7. UIXをアップグレードします(必要な場合)。

    注意: アップグレードの前にTomcatインスタンスを停止してください。 UIXのアップグレード後、Tomcatを再起動します。

    1. tomcat_install>/common/libディレクトリに、ファイルuix2.jarregexp.jarshare.jarおよびxmlparserv2.jarをコピーします。

    2. uix2-install.zipの内容を、共有UIXリソースをインストールしたディレクトリ(<tomcat_install>/webappsなど)に解凍します。

    3. デプロイ済Webアプリケーションのディレクトリごとに、ランタイムcaboキャッシュ・ディレクトリ(<tomcat_install>/webapps/<myuixwebapp>/caboなど)を削除します。

注意:


Apache Tomcatアプリケーション・サーバーの使用
UIXデプロイメント用のTomcatディレクトリ構造について
Apache Tomcatアプリケーション・サーバーへのデプロイ

 

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