WDT 1.8.0以降では、オフライン・モードでのみ、Create Domain、Update DomainおよびDeploy Applications Toolを使用してOracle HTTP Server (OHS)を構成および更新できます。 OHS構成を検出するには、Discover Domain Toolをオフライン・モードでのみ使用します。 ノート: Deploy Applications Toolは、WDT 4.0.0で非推奨になりました。
OHSを構成および使用するには、ドメインの作成に使用するOracle Homeディレクトリにインストールする必要があります。 OHS 「こちら」をダウンロードできます。
OHSテンプレートは、ドメインの作成または更新に使用されるWDTドメイン・タイプ定義ファイルに存在する必要があります。 カスタム定義の作成の詳細は、「ドメイン・タイプ定義」を参照してください。
既存のドメイン・タイプ定義ファイルのコピーを作成し、そのファイルにテンプレートを追加し、そのファイルをWDTコマンドラインで参照します。 たとえば、制限付きJRFドメインに基づいてOracle HTTP Serverを含むドメインを作成する場合は、最初に同じディレクトリ(WLSDEPLOY_HOME/lib/typedefs/HttpServer.jsonなど)にファイルWLSDEPLOY_HOME/lib/typedefs/RestrictedJRF.jsonのコピーを作成します。 この例では、追加のOHSテンプレートを含めるように既存のextensionTemplatesセクションを変更します。 元の値は次のとおりです:
"extensionTemplates": [ "Oracle Restricted JRF", "Oracle Enterprise Manager-Restricted JRF" ],
改訂された値は次のとおりです:
"extensionTemplates": [ "Oracle Restricted JRF", "Oracle Enterprise Manager-Restricted JRF", "Oracle HTTP Server (Restricted JRF)" ],
この新しいドメイン・タイプのファイル名(.json拡張子なし)は、WDTコマンドラインで-domain_type引数とともに使用されます。 たとえば、前のステップのHttpServer.jsonファイルを使用してドメインを作成するコマンドラインは次のようになります:
$ WLSDEPLOY_HOME/bin/createDomain -oracle_home /etc/oracle ... -domain_type HttpServer
OHSの構成では、通常、モデルのresourcesセクション(SystemComponentおよびOHS)に2つの最上位フォルダを追加します。 例:
resources:
SystemComponent:
my-ohs:
ComponentType: OHS
Machine: my-machine
OHS:
my-ohs:
AdminHost: 127.0.0.1
AdminPort: 9324
ListenAddress: 127.0.0.1
ListenPort: 7323
SSLListenPort: 4323
ServerName: http://localhost:7323
OHSフォルダの下の各名前は、モデルのSystemComponentフォルダの下の名前、または以前に作成されたSystemComponent要素の名前と一致する必要があります。 この例では、my-ohsという名前は両方の場所にあります。
対応するOHSフォルダの構成を許可するには、SystemComponent要素のComponentTypeフィールドをOHSに設定する必要があります。
Model Help Toolを使用して、モデルのこれらのセクションで使用できるフォルダおよび属性の完全なリストを決定できます。 たとえば、このコマンドはOHSフォルダの属性をリストします:
$ ${WDT_HOME}/bin/modelHelp.sh -oracle_home /tmp/oracle resources:/OHS