Oracle® Fusion Middleware

Oracle HTTP Serverリリース・ノート

12c (12.1.2)

E47977-03(原本部品番号:E40251-03)

2014年2月

Oracle Fusion Middleware Oracle HTTP Serverリリース・ノート 12c (12.1.2)

E47977-03

Copyright © 2002, 2014, Oracle and/or its affiliates. All rights reserved.

原本著者:  Edwin Spear

原本協力者:  Kevin Clark、Leonard Bottleman、Sriram Natarajan

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 既知の問題

- 1.1 パラメータなしでshutdown()を使用するとWebLogic Serverが停止する

- 1.2 複数のバージョンのWLST

- 1.3 すべてのOHSインスタンス、状態およびポートをリストするコマンドがない

- 1.4 構成ウィザードでサマリー画面が表示されない

- 1.5 スタンドアロンのインスタンスがUNKNOWN状態で起動する

- 1.6 nmServerStatus()は存在しないインスタンスに対してUNKNOWNを戻す

- 1.7 スタンドアロン・インスタンスの自動ポート割当てがない

- 1.8 nmStart()、nmServerStatus()およびnmKill()にはサーバー・タイプ・パラメータが必要

- 1.9 RUNNING状態でもインスタンスを削除できる

- 1.10 秘密鍵をDMZマシンに配置しない

- 1.11 ライブラリが欠落すると、通知なしにHTTPDが終了することがある

- 1.12 起動障害の診断時に手動でDOMAIN_HOME/servers/<instancename>/logsを作成する

- 1.13 インストーラがセキュリティ更新の指定画面でハングすることがある

- 1.14 OSHインスタンスを作成していない場合に警告が表示される

- 1.15 OHS 11.1.1.7およびWLS 12cのインストール

- 1.16 OHSインスタンスの構成時に"XL TXE-J compiling stylesheet: null"メッセージが表示される

- 1.17 ohs.plugins.nodemanager.properties内のパスのバックスラッシュをエスケープする必要がある

- 1.18 adminserverという名前のインスタンスを作成すると例外がスローされる

- 1.19 OHSが停止するとDMSは誤ったメッセージを表示する

- 1.20 AIXでノード・マネージャ12c (12.1.2) OHSがJava例外をスローする

- 1.21 WindowsでOHSの起動に失敗する場合はPATH環境変数を手動で設定する

- 1.22 管理対象ノード上のインスタンスのリカバリにはtar/untarコマンドが必要

- 1.23 構成ウィザードでのOHSインスタンスの作成ではマシンの割当ては不要

- 1.24 httpd.exeの起動が失敗する

- 1.25 ssl.conf内でSSLWalletディレクティブが適切に保存されない可能性がある

- 1.26 スタンドアロン・ドメインでのapxsのCONFIG_FILE_PATH設定

- 1.27 起動失敗の診断時に手動でログ・ディレクトリを作成する

- 1.28 createOHSTestDomain()はオフライン・モードでのみ使用する

- 1.29 WindowsでWebSocketイベントを処理すると遅延が発生する

- 1.30 startComponent.shおよびstopComponent.shは、書込み権限のあるディレクトリで実行する必要がある

はじめに

このドキュメントには、Oracle HTTP Server 12c (12.1.2)に関する重要なリリース情報が記載されています。

対象読者

『Oracle HTTP Serverリリース・ノート』は、アプリケーション・サーバー管理者、セキュリティ管理者およびアプリケーション・サーバーで使用されるデータベースの管理者を対象としています。このドキュメントは、読者がApache HTTP Serverについて十分に理解していることを前提としています。

特に他に記載のないかぎり、このドキュメントに収められている情報は、Oracle HTTP ServerがOracle WebLogic ServerおよびOracle Fusion Middleware Controlにインストールされている場合に適用できます。Oracle Fusion Middlewareの理解および『Oracle Fusion Middlewareの管理』で説明されているOracle Fusion Middlewareの主な概念を理解していることが前提です。

スタンドアロン・モードでのOracle HTTP Serverのインストールの詳細は、『Oracle HTTP Serverのインストールと構成』を参照してください。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

Oracleサポート・サービスでは、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

関連ドキュメント

詳細は、Oracle HTTP Serverドキュメント・セットの次のドキュメントを参照してください。

- 『Oracle HTTP Serverの管理』

- 『Oracle WebLogic Serverプロキシ・プラグイン12.1.2の使用』

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 既知の問題

この章では、Oracle HTTP Server 12c (12.1.2)に存在する未解決の既知の問題について説明します。これらの問題について、次の項で説明します。

- 第1.1項「パラメータなしでshutdown()を使用するとWebLogic Serverが停止する」

- 第1.2項「複数のバージョンのWLST」

- 第1.3項「すべてのOHSインスタンス、状態およびポートをリストするコマンドがない」

- 第1.4項「構成ウィザードでサマリー画面が表示されない」

- 第1.5項「スタンドアロンのインスタンスがUNKNOWN状態で起動する」

- 第1.6項「nmServerStatus()は存在しないインスタンスに対してUNKNOWNを戻す」

- 第1.7項「スタンドアロン・インスタンスの自動ポート割当てがない」

- 第1.8項「nmStart()、nmServerStatus()およびnmKill()にはサーバー・タイプ・パラメータが必要」

- 第1.9項「RUNNING状態でもインスタンスを削除できる」

- 第1.10項「秘密鍵をDMZマシンに配置しない」

- 第1.11項「ライブラリが欠落すると、通知なしにHTTPDが終了することがある」

- 第1.12項「起動障害の診断時に手動でDOMAIN_HOME/servers/<instancename>/logsを作成する」

- 第1.13項「インストーラがセキュリティ更新の指定画面でハングすることがある」

- 第1.14項「OSHインスタンスを作成していない場合に警告が表示される」

- 第1.15項「OHS 11.1.1.7およびWLS 12cのインストール」

- 第1.16項「OHSインスタンスの構成時に"XL TXE-J compiling stylesheet: null"メッセージが表示される」

- 第1.17項「ohs.plugins.nodemanager.properties内のパスのバックスラッシュをエスケープする必要がある」

- 第1.18項「adminserverという名前のインスタンスを作成すると例外がスローされる」

- 第1.19項「OHSが停止するとDMSは誤ったメッセージを表示する」

- 第1.20項「AIXでノード・マネージャ12c (12.1.2) OHSがJava例外をスローする」

- 第1.21項「WindowsでOHSの起動に失敗する場合はPATH環境変数を手動で設定する」

- 第1.22項「管理対象ノード上のインスタンスのリカバリにはtar/untarコマンドが必要」

- 第1.23項「構成ウィザードでのOHSインスタンスの作成ではマシンの割当ては不要」

- 第1.24項「httpd.exeの起動が失敗する」

- 第1.25項「ssl.conf内でSSLWalletディレクティブが適切に保存されない可能性がある」

- 第1.26項「スタンドアロン・ドメインでのapxsのCONFIG_FILE_PATH設定」

- 第1.27項「起動失敗の診断時に手動でログ・ディレクトリを作成する」

- 第1.28項「createOHSTestDomain()はオフライン・モードでのみ使用する」

- 第1.29項「WindowsでWebSocketイベントを処理すると遅延が発生する」

- 第1.30項「startComponent.shおよびstopComponent.shは、書込み権限のあるディレクトリで実行する必要がある」

1.1 パラメータなしでshutdown()を使用するとWebLogic Serverが停止する

WebLogicドメインのOracle HTTP Serverインスタンスを停止するには、WebLogic Scripting Tool (WLST)コマンドのshutdown(<instancename>)を使用します。パラメータを指定せずにshutdown()を使用すると、管理サーバーが停止し、WLSTが終了することに注意してください。

1.2 複数のバージョンのWLST

複数のWLSTスクリプトが、Oracleホーム内で提供されています。ORACLE_HOME/ohs/common/binのWLSTスクリプトを使用してください(Oracle HTTP Serverコマンドおよび他のFusion Middlewareコマンドにアクセスできます)。

1.3 すべてのOHSインスタンス、状態およびポートをリストするコマンドがない

このバージョンのOracle HTTP Serverには、すべてのOracle HTTP Serverインスタンス、状態およびポートをリストするコマンドはありません。Oracle HTTP Server 11gではopmnctl statusコマンドでこのような情報を取得できましたが、これとは異なります。

1.4 構成ウィザードでサマリー画面が表示されない

16267336

構成ウィザードを使用してスタンドアロン・ドメインを作成または更新した場合、構成ウィザードでは構成のサマリー画面が表示されません。ユーザーは、手順を戻って構成を変更することはできません。

1.5 スタンドアロンのインスタンスがUNKNOWN状態で起動する

構成ウィザードで作成したスタンドアロンのOracle HTTP Serverインスタンスはすべて、UNKNOWN状態で起動します。

1.6 nmServerStatus()は存在しないインスタンスに対してUNKNOWNを戻す

スタンドアロン・モードでは、WLSTコマンドnmServerStatus()を使用すると、存在しないインスタンスに対してUNKNOWNを戻します(たとえば、serverName=引数の指定にタイプ・ミスがあった場合)。存在しないインスタンスと、実際にUNKNOWNである、つまり作成直後であるインスタンス(第1.5項「スタンドアロンのインスタンスがUNKNOWN状態で起動する」を参照)を効果的に区別することはできません。

1.7 スタンドアロン・インスタンスの自動ポート割当てがない

スタンドアロン・モードでは、Oracle HTTP Serverインスタンスの自動ポート割当てはありません。

1.8 nmStart()、nmServerStatus()およびnmKill()にはサーバー・タイプ・パラメータが必要

スタンドアロンOracle HTTP Serverインスタンスの管理に必要なオフラインのWLSTコマンドnmStart()、nmServerStatus()およびnmKill()はすべて、Oracle HTTP Serverを管理する際にserverType='OHS'パラメータを必要とします。serverTypeパラメータを省略した場合、このコマンドのデフォルトはAdminServerであり、Oracle HTTP Serverインスタンスを管理する際にエラー・メッセージで誤解が生じる可能性があります。

1.9 RUNNING状態でもインスタンスを削除できる

現在、スタンドアロン・ドメインの更新では、RUNNING状態のインスタンスを削除できます。Oracle HTTP Serverに悪影響を与えるため、これは実行しないでください。削除前にすべてのOHSインスタンスがSHUTDOWN (またはUNKNOWN)である必要があります。

1.10 秘密鍵をDMZマシンに配置しない

keystores.xmlファイルには秘密鍵が含まれますが、秘密鍵は非武装地帯(DMZ、つまり内側および外側のファイアウォール間のゾーン)のマシンに配置しないでください。ドメインをDMZ内のマシン上に展開する場合は、それからkeystores.xmlを削除する必要があります。これを行うには、$domain/config/fmwconfig/にアクセスし、コマンドラインからこのコマンドを使用します。

rm $domain/config/fmwconfig/keystores.xml

1.11 ライブラリが欠落すると、通知なしにHTTPDが終了することがある

WindowsプラットフォームでOracle HTTP Serverが機能するには、そのシステムにMicrosoft Visual C++ランタイム・ライブラリがインストールされている必要があります。インストールされていない場合、Oracle HTTP Serverは何も出力せずに、またはエラー・ダイアログ・ボックスを表示せずに(レジストリの設定に応じて)、終了することがあります。

回避策

Oracle HTTP Serverの起動に失敗し、Oracle HTTP Serverによってエラー・メッセージがサーバー・エラー・ログまたはノード・マネージャ・ログに記録されない場合は、次の手順に従って問題を診断します。

1. 次のランタイム・ライブラリがインストールされていることを確認します。
Microsoft Visual C++ 2008 機能拡張パック再頒布可能パッケージ(x64)。

http://www.microsoft.com/en-us/download/details.aspx?id=16771

重要:

このパッケージをインストールした後、このパッケージに対してMicrosoft社推奨のサービス・パックまたはその他の修正をインストールします。

このパッケージが事前にインストールされていない場合、それをインストールした後にOracle HTTP Serverの起動を再度試みてください。

2. コマンド・プロンプトからOracle HTTP Serverの起動を試みます。

1. DOMAIN_HOME/servers/<ohs-instancename>/logsディレクトリがOracle HTTP Serverによって作成されていない場合は、これを作成します。

2. Fusion Middleware ControlまたはWLSTを使用してOracle HTTP Serverを起動してみます。

3. ファイルDOMAIN_HOME/servers/<ohs-instancename>/logs/lastinvocation.logを、新しいファイルstartohs.cmdにコピーします。

4. 新しいコマンド・プロンプトを開き、startohs.cmdを実行します。

5. このスクリプトの実行後にエラー・メッセージが生成された場合、これらのメッセージから起動の失敗を診断します。

6. このスクリプトの実行後にエラー・メッセージが生成されない場合は、次の手順に進みます。

注意:

Oracle HTTP Serverは、このようにコマンド・プロンプトから起動した場合は適切に機能しません。Oracle HTTP Serverのこの起動方法は、診断のみを目的としています。

3. Oracle HTTP Serverの起動を試みる場合は、Windowsエラー情報を収集します。
Oracle HTTP Serverのライブラリ・エラーのエラー・レポートは、ご使用のシステムで禁止されていることがあります。エラー・レポートの検証または修正に関する情報は、Microsoft社の次の記事を参照してください。

「HOWTO: How To Change Hard Error Popup Handling in Windows NT」

http://support.microsoft.com/kb/128642

ErrorModeに1を設定すると、Oracle HTTP Serverに関するライブラリ・エラーがレポートされない場合があります。モードを0に変更してハード・エラー・ポップアップを有効にするか、モードを2に変更してWindowsイベント・ログへのレポートを有効にします。

重要:

0に変更した場合、診断情報を収集後にただちに前の値に戻してください。サーバーが無人状態のときエラーが発生すると運用上の問題となる可能性があります。

推奨される設定は2分です。

1. ErrorModeを目的の値に変更します。

2. Fusion Middleware ControlまたはWLSTまたは前の手順で作成したstartohs.cmd.スクリプトを使用して、Oracle HTTP Serverの起動を試みます。

3. ErrorModeの設定に応じて、ハード・エラー・ポップアップまたはWindowsイベント・ログ内の診断情報を確認します。
Windowsイベント・ログを確認するには、Windows Event Viewerを開いて、Event Viewer (ローカル) / Windowsログ/ Applicationのログを表示します。

Oracle HTTP Serverの起動の試行中に書き込まれたイベント・ログ・エントリを見つけます。

ランタイム・ライブラリの検索に関するエラーは、イベントID33または35のSideBySideエラーとしてレポートされる場合があり、そのテキストではライブラリのロードを試みるOracleライブラリ、およびロードされる特定のライブラリが示されます。次に例を示します。

level=Error
Source=SideBySide
Event Id = 33
Activation context generation failed for "C:\work\Oracle\MD1212\ORACLE~1\bin\oraiau.dll".
Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="amd64",
publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found.
Please use sxstrace.exe for detailed diagnosis.

示されたライブラリをインストールする必要があります。この例ではVC90と示されていますが、これは前述の手順1で説明したMicrosoft Visual C++ 2008ライブラリです。

4. ErrorModeの設定を前の状態に戻します。

1.12 起動障害の診断時に手動でDOMAIN_HOME/servers/<instancename>/logsを作成する

Oracle HTTP Serverインスタンスが起動せず、以前に起動したことがない場合は、ディレクトリDOMAIN_HOME/servers/<instancename>/logsを手動で作成し(存在しない場合)、その後そのインスタンスの起動を再度試みて、すべての診断情報が書き込まれるようにします。このログ・ディレクトリが存在しない場合、lastinvocation.logログ・ファイル(なんらかの起動障害の診断に使用される)には書き込まれません。

1.13 インストーラがセキュリティ更新の指定画面でハングすることがある

Oracle WebLogic ServerまたはOracle HTTP Serverインストール・プロセスは、NextGen Oracle Universal Installer (OUI)のセキュリティ更新の指定画面(5/9)で、ハングすることがあります。これが発生すると、OUI画面の下部のすべてのボタンが無効になってアクセスできなくなり、左側のペインの戻るためのリンクも同様に無効になります。

回避策:

この状況が発生した場合は、インストーラを最初に起動したxtermで[Ctrl]+[C]を押して、インストーラを強制的に終了する必要があります。その後、再起動して、通常どおりにインストールを実行することができます。

1.14 OSHインスタンスを作成していない場合に警告が表示される

WebLogic Serverドメインでは、Oracle HTTP Serverインスタンスを作成する必要はありませんが、作成していないと警告が表示されます。この警告は無視してかまいません。

1.15 OHS 11.1.1.7およびWLS 12cのインストール

次を実行すると、Oracle HTTP Server 11.1.17と、Oracle WebLogic Server 12c JRF/ADFの組合せをインストールできます。

- この2つのコンポーネントを2つの別々のOracleホームに、最初からインストールし、適切なバージョンを選択します(Oracle HTTP Server 11.1.17と、Oracle WebLogic Server 12c JRF/ADF)。

- Oracle HTTP Server 11gのインストール時に、WebLogicドメインに関連するコンポーネントの選択を解除します。

1.16 OHSインスタンスの構成時に"XL TXE-J compiling stylesheet: null"メッセージが表示される

Oracle HTTP Serverのインストール後に、標準のAIX 6.1および7.1マシンにOracle Web Tier 12c (12.1.2)を構成しているときに、コンソールに次のメッセージが表示されます。

=================================
XL TXE-J compiling stylesheet: null
XL TXE-J compiling stylesheet: null
=================================

機能に影響はないため、このメッセージは無視してかまいません。

1.17 ohs.plugins.nodemanager.properties内のパスのバックスラッシュをエスケープする必要がある

ohs.plugins.nodemanager.propertiesのWindows実装に配置されるパスで、バックスラッシュを含むものについては、そのバックスラッシュをエスケープする必要があります。

これは、Oracle HTTP Server 11gからアップグレードした後に、バックスラッシュを含むパスがopmn.xmlからohs.plugins.nodemanager.propertiesに移行された状態で、手動で行う必要があります。

次に例を示します。

environment.TMP = C:\Users\user\AppData\Local\Temp\1

手動で、次のように修正する必要があります。

environment.TMP = C:\\Users\\user\\AppData\\Local\\Temp\\1

1.18 adminserverという名前のインスタンスを作成すると例外がスローされる

adminserverという名前のインスタンスを作成しようとすると、Oracle HTTP Serverが例外をスローし、その後は有効な名前であってもインスタンスを作成できなくなります。このため、管理サーバーと同じ名前を使用するインスタンスは作成しようとしないでください。

1.19 OHSが停止するとDMSは誤ったメッセージを表示する

Oracle HTTP Serverが実行されていない場合にメトリックを取得しようとすると、DMSはdisplayMetricTables.displayに関して誤ったメッセージを表示します。

MetricTables(servers='ohs1',servertype='OHS') Traceback (innermost last):
File "<console>", line 1, in ?
File
"/scratch/oracle/Middleware/oracle_common/common/wlst/OracleDMS.py",
line 67, in displayMetricTables
File
"/scratch/oracle/Middleware/oracle_common/common/script_handlers/oracle

dms_handler.py", line 1105, in oracledmsDisplayMetricTables
File
"/scratch/oracle/Middleware/oracle_common/common/script_handlers/oracle

dms_handler.py", line 648, in oracledmsHandleException
NameError: ora_mbs

1.20 AIXでノード・マネージャ12c (12.1.2) OHSがJava例外をスローする

AIXでOracle HTTP Serverを実行している場合、ファイル・ハンドラのULIMIT値が小さいと、AIXでノード・マネージャのコンソール/ログから「java.io.IOException: error=24, Too many open files」エラーがスローされます。

回避策

この問題を解決するには、次の手順に従ってファイル・ハンドラのULIMIT値を大きくします。

1. rootユーザーとしてログインします。

2. /etc/security/limitsファイルを開きます。

3. このファイルを編集して、次の値を設定します。

- nofiles=8192

- nofiles_hard=65536

4. マシンを再起動して、この変更を有効にします。

1.21 WindowsでOHSの起動に失敗する場合はPATH環境変数を手動で設定する

WindowsでOracle HTTP Serverの起動に失敗し、ログ・ファイルが生成されない場合は、PATH環境変数を手動で指定する必要があります。これを行うには、ドメイン・ディレクトリにある、Oracle HTTP Serverのこのコンポーネントのnodemanager.propertiesを、次の手順に従って編集します。

1. config\fmwconfig\components\OHS\ohs1\ohs.plugins.nodemanager.propertiesを編集します。

2. 次の2行を追加します。

environment.ORACLE_HOME = MW_HOME
environment.PATH =%ORACLE_HOME%\\ohs\\bin;%ORACLE_HOME%\\bin;C:\\Windows;C:\\Windows\\system32

MW_HOMEはミドル・ウェア・インストールへのパスであり、次に例を示します。

environment.ORACLE_HOME = C:\\Oracle\\Middleware\\Oracle_Home

すべてのバックスラッシュ・ファイル区切り文字は、バックスラッシュでエスケープする必要があることに注意してください。

3. ファイルを保存します。

4. Web Logic Serverドメインの場合は、ランタイム領域でこの変更をレプリケートします。
nodemanager.propertiesファイルの詳細は、『Oracle HTTP Serverの管理』のohs.plugins.nodemanager.propertiesに関する項を参照してください。

5. 『Oracle HTTP Serverの管理』のOracle HTTP Serverインスタンスの起動に関する項で説明されているとおりに、Oracle HTTP Serverを起動します。

1.22 管理対象ノード上のインスタンスのリカバリにはtar/untarコマンドが必要

管理対象ノード上のインスタンスのリカバリには、pack/unpackではなく、tar/untarコマンドを使用します。Pack/unpackは管理ノードでのリカバリの場合に使用します。pack/unpackは管理ノードのみに使用し、管理対象ノードにはtar/untarを使用する必要があります。

1.23 構成ウィザードでのOHSインスタンスの作成ではマシンの割当ては不要

構成ウィザードを使用してOracle HTTP Serverインスタンスを作成する場合、それをマシンに割り当てる必要はありません。構成ウィザードでのこの動作とは異なり、FMWコントロールでのOHSの作成コマンド(『Oracle HTTP Serverの管理』のFusion Middleware Controlを使用したインスタンスの作成に関する項に説明があります)の場合は、マシン名の入力を求められます。

1.24 httpd.exeの起動が失敗する

httpd.exeが起動に失敗し、次のエラーが表示されることがあります。

Error: The Side-by-Side configuration information for "ORACLE_HOME\bin\ORAIAU.DLL" contains errors.

これは、SP1バージョンの64ビット再配布可能ファイルが見つからない場合に発生します。このファイルは次の場所で入手できます。

http://www.microsoft.com/en-us/download/details.aspx?id=2092

1.25 ssl.conf内でSSLWalletディレクティブが適切に保存されない可能性がある

Fusion Middleware ControlでSSLウォレットを更新する場合、SSLWalletディレクティブがssl.confに適切に保存されない可能性があります。

Oracle HTTP Serverは次のような内容を前提としています。

SSLWallet "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${ COMPONENT_NAME}/keystores/wallet2"

適切でないディレクティブは、次のようになっている可能性があります。

SSLWallet  "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores//OHS/user_projects/domains/base_domain/config/fmwconfig/components/OHS/ohs1/keystores/wallet2"

この不適切なディレクティブによってOracle HTTP Serverが正常に起動しなくなり、OHSの起動に失敗すると、次のようなメッセージがOHSエラー・ログに表示される場合があります。

server www.example.com:443 has an invalid wallet:
file:/OHS/user_projects/domains/base_domain/config/fmwconfig/components/OHS/instances/ohs1/keystores//OHS/user_projects/domains/base_domain/config/fmwconfig/components/OHS/ohs1/keystores/wallet2 :: 28759

この問題を解決するには、FMWコントロールで拡張構成機能を使用して、ファイルssl.confを選択し、編集してSSLWalletディレクティブを修正します。

1.26 スタンドアロン・ドメインでのapxsのCONFIG_FILE_PATH設定

Oracle HTTP Serverで提供されるapxsプログラムでは、-aおよび-Aオプションを使用して、スタンドアロン・ドメインで構成を編集して新しいモジュールを含めることができます。この機能では、CONFIG_FILE_PATH環境変数がインスタンスの構成ディレクトリを指している必要があります。

apxsを起動する前にCONFIG_FILE_PATHが設定されていない場合、CONFIG_PATH設定のための適切な情報がエラー・メッセージから提供されないことがあります。CONFIG_FILE_PATHを適切に設定するには、『Oracle HTTP Serverの管理』の第4.5.6項のapxsスクリプトを使用するためのOracle HTTP Server環境の構成に関する説明を参照してください。

1.27 起動失敗の診断時に手動でログ・ディレクトリを作成する

Oracle HTTP Serverインスタンスが起動せず、以前に起動したことがない場合は、ディレクトリDOMAIN_HOME/servers/<instancename>/logsを手動で作成し(存在しない場合)、その後そのインスタンスの起動を再度試みて、すべての診断情報が書き込まれるようにします。このログ・ディレクトリが存在しない場合、lastinvocation.logログ・ファイル(なんらかの起動障害の診断に使用される)には書き込まれません。

1.28 createOHSTestDomain()はオフライン・モードでのみ使用する

createOHSTestDomain()はWLSTオフライン・モードのみを対象としています。WLSTが現在管理サーバーに接続されている場合は、createOHSTestDomain()を使用する前に、WLSTコマンドdisconnect()を使用して切断してください。createOHSTestDomain()をオンライン・モードで使用した場合、結果のエラー・メッセージでは使用上の問題は記述されません。

1.29 WindowsでWebSocketイベントを処理すると遅延が発生する

WLSプラグインでは、WebSocketアップグレード・リクエストをバックエンドのWebLogic Server/クラスタに効果的にプロキシできるようになりました。ただし、WindowsユーザーがWebLogic Serverの読取り/書込みをプロキシする際に、遅延が発生する可能性があります。この遅延の原因は、Windowsプラットフォームの基礎となるソケット・レイヤーにあります。

1.30 startComponent.shおよびstopComponent.shは、書込み権限のあるディレクトリで実行する必要がある

書込み権限のないディレクトリから実行しようとした場合、startComponent.shおよびstopComponent.shスクリプトは失敗します。これらのスクリプトを正常に実行するには、$DOMAIN_HOME/binか、書込み権限のあるその他のディレクトリに移動してください。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2014, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。