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