| Oracle Application Server Standard Edition Oneリリース・ノート 10g リリース2(10.1.2)for Microsoft Windows(32 Bit) B19168-03 |
|
![]() 戻る |
![]() 次へ |
この章では、Oracle HTTP Serverに関する問題について説明します。 この章の内容は次のとおりです。
この項では、一般的な問題とその対処方法について説明します。 この項の内容は次のとおりです。
OPMNを持たないOC4Jスタンドアロン製品でOC4Jプラグインを使用する場合、そのOC4Jプラグインで使用できるのは、特定のホストとポートへの静的ルーティングのみで、OC4JはAJPを使用するように構成する必要があります。ホストとポートとの静的ルーティングを使用すると、次のようなOc4jMountディレクティブのみがサポートされます。
Oc4JMount /j2ee/* ajp13://localhost:6001,localhost:6002
AJPをOC4J構成で使用可能にするには、OC4J構成のdefault-web-site.xmlファイル内に次のような行が存在する必要があります。
<web-site port="3000" protocol="ajp13" display-name="OracleAS Java Web Site">
portの値は、このOC4Jプロセスが着信AJPリクエストをリスニングするポートを指定します。
Apache 2.0ベースのOracle HTTP Serverのスタンドアロン・インストールでは、1台のコンピュータ上の複数のOracle HTTP Server 2.0間で重複しているポートは正しく検出されません。このため、コンピュータへの2回目のOracle HTTP Server 2.0インストールは、最初のインストールとのポートの競合によって失敗します。この問題を回避するには、インストール・プロセスを開始する前に、staticports.iniを使用して2回目のインストール用に一意のポートを選択します。
この項では、構成に関する問題とその対処方法について説明します。 この項の内容は次のとおりです。
デフォルトでは、Oracle HTTP ServerはリダイレクトをOracleAS Web Cacheのリスニング・ポートに送信します。OracleAS Web Cacheが実行されていない場合または無効になっている場合、Oracle HTTP Server(およびOracle HTTP Serverの背後で実行されるOC4Jアプリケーション)からのリダイレクトは機能しません。OracleAS Web Cacheを実行しない場合は、httpd.confおよびssl.confを編集して、OracleAS Web Cacheのリスニング・ポートではなくListenディレクティブと一致するようにPortディレクティブを変更します。
この項では、ドキュメントの誤記について説明します。 この項の内容は次のとおりです。
『Oracle HTTP Serverスタンドアロン管理者ガイドApache 1.3ベース』および『Oracle HTTP Serverスタンドアロン管理者ガイドApache 2.0ベース』の第2章「Oracle Application ServerでのOracle HTTP Serverスタンドアロンの構成」のインストール手順に、CD名が誤って記載されています。現在の記載は次のとおりです。
OracleAS Companion CDを挿入し、次のように入力して、Oracle Universal Installerを起動、スタンドアロンのOracle HTTP Serverをインストールします。
UNIXの場合
prompt > cd
prompt > mount_point/10.1.2disk1/runInstaller
正しいCD名は、1012disk1です。したがって、正しい手順は次のとおりです。
OracleAS Companion CDを挿入し、次のように入力して、Oracle Universal Installerを起動、スタンドアロンのOracle HTTP Serverをインストールします。
UNIXの場合
prompt > cd
prompt > mount_point/1012disk1/runInstaller
『Oracle HTTP Serverスタンドアロン管理者ガイド Apache 1.3ベース』および『Oracle HTTP Serverスタンドアロン管理者ガイド Apache 2.0ベース』の「mod_oc4jを使用したロード・バランシング」、DMSMetricCollectorを使用するためのメトリックベースのロード・バランシングの構成に関する項では、例に使用されているDMSナウンに誤記があります。正しいDMSナウンは「/oc4j/default/WEBS/processRequest.time」であり、「/oc4j/default/WEBS/processRequest.completed」ではありません。
正しい例を次に示します。
<metric-collector classname="oracle.oc4j.server.DMSMetricCollector">
<init-param>
<param-name>
dms-noun
</param-name>
<param-value>
/oc4j/default/WEBs/processRequest.time
</param-value>
</init-param>
<init-param>
<param-name>
history-proportion
</param-name>
<param-value>
0.2
</param-value>
</init-param>
<init-param>
<param-name>
debug
</param-name>
<param-value>
false
</param-value>
</init-param>
</metric-collector>