第56章 Oracle WebLogic Server へのヘッドレス Decision Manager コントローラーのインストールおよび実行
KIE Server REST API または Java Client API を使用して KIE Server に接続するには、Oracle WebLogic Server にヘッドレス Decision Manager コントローラーをインストールします。ヘッドレス Decision Manager コントローラーは、一元化された方法で KIE Server 設定を管理するため、このコントローラーを使用してコンテナーの作成および維持を行い、他のサーバーレベルのタスクを実行することができます。
前提条件
- 54章KIE Server への Oracle WebLogic Server の設定 の説明どおりに、Oracle WebLogic Server インスタンスが設定されている。
- KIE Server が Oracle WebLogic Server インスタンスにインストールされている。
- インストールを完了するのに必要なユーザーパーミッションがある。
手順
Red Hat カスタマーポータルの Software Downloads ページに移動し (ログインが必要)、ドロップダウンオプションから製品およびバージョンを選択します。
- Product: Decision Manager
- バージョン: 7.11
- Red Hat Decision Manager 7.11.0 Add-Ons をダウンロードします。
-
ダウンロードした
rhdm-7.11.0-add-ons.zipファイルを一時ディレクトリーに展開します。 -
WebLogic 管理コンソールで、Security Realms
Users and Groups の順に移動します。 -
事前に作成した kie-server グループに移動して、ヘッドレス Decision Manager コントローラーのユーザー (
controllerなど) と、そのパスワードを作成したら、OK をクリックします。グループとユーザーの作成方法は 「KIE Server のグループおよびユーザーの設定」 を参照してください。 - Deployments に移動して、既存のアプリケーションをすべて表示します。
- Install をクリックします。
-
rhdm-7.11.0-add-ons.zipファイルをダウンロードして展開した一時ディレクトリーに移動し、rhdm-7.11.0-add-ons/rhdm-7.11.0-controller-ee7.zip/controller.warに移動します。 -
controller.warファイルを選択し、Next をクリックして続行します。 - ターゲットとするスタイルとして Install this deployment as an application を選択し、Next をクリックします。
-
アプリケーション名を
controllerのままにし、セキュリティーモデルをDD Onlyに設定します。残りのオプションはデフォルトのままにし、Next をクリックして続行します。 - Additional Configuration セクションで No, I will review the configuration later を選択し、Finish をクリックします。
56.1. ヘッドレス Decision Manager コントローラーのシステムプロパティーの設定 リンクのコピーリンクがクリップボードにコピーされました!
ヘッドレス Decision Manager コントローラーをインストールしたら、本セクションで紹介するシステムプロパティーをアプリケーションサーバーに設定して、ヘッドレス Decision Manager コントローラーとの適切な接続を有効にします。
実稼働環境で最適な結果を得るには、KIE Server とヘッドレス Decision Manager コントローラーを別のサーバーにインストールします。開発環境の場合は、KIE Server とヘッドレス Decision Manager コントローラーを同じサーバーにインストールします。いずれの場合も、ヘッドレス Decision Manager コントローラーがインストールされているすべてのアプリケーションサーバーでこのプロパティーを変更します。
前提条件
- KIE Server およびヘッドレス Decision Manager コントローラーがアプリケーションサーバーインスタンスにインストールされている。
手順
ヘッドレス Decision Manager コントローラーがインストールされているアプリケーションサーバーインスタンスに、以下の JVM プロパティー値を指定します。
Expand 表56.1 ヘッドレス Decision Manager コントローラーに必要なプロパティー 名前 要件 org.kie.server.userkie-serverロールが割り当てられているユーザーorg.kie.server.pwdorg.kie.server.userプロパティーに指定したユーザーのパスワードKIE Server がインストールされているアプリケーションサーバーインスタンスに、以下の JVM プロパティー値を指定します。
Expand 表56.2 ヘッドレス Decision Manager コントローラーがインストールされている場合に KIE Server に必要なプロパティー 名前 要件 org.kie.server.controller.userkie-serverロールが割り当てられているユーザーorg.kie.server.controller.pwdorg.kie.server.controller.userプロパティーに指定したユーザーのパスワードorg.kie.server.idKIE Server インストールの ID または名前 (
rhdm700-decision-server-1など)org.kie.server.locationKIE Server の URL (
http://<HOST>:<PORT>/kie-server/services/rest/server)org.kie.server.controllerヘッドレス Decision Manager コントローラーの URL (
http://<HOST>:<PORT>/controller/rest/controller)<HOST>は、KIE Server ホストの ID または名前に置き換えます (例:localhostまたは192.7.8.9)。<PORT>は、KIE Server ホストのポート番号に置き換えます (例:7001)。