第7章 Decision Server のデプロイ
Decision Server は、Web アプリケーションアーカイブ (WAR) ファイル kie-server.war として配布されます。Red Hat Decision Manager をインストールする際に、kie-server.war ファイルをデプロイしてすべての機能を有効にします。Decision Server のデプロイ方法については、『Red Hat Decision Manager のオンプレミスインストール』を参照してください。
前提条件
Red Hat Decision Manager をダウンロードし、kie-server.war ファイルと共にデプロイしている。
手順
-
Web コンテナーに
kie-serverロールを持つユーザーを作成します。 デシジョンエンジンにアクセスできることを確認します。
-
Web ブラウザーで
http://SERVER:PORT/kie-server/services/rest/server/にアクセスします。 - 前のステップで指定したユーザー名とパスワードを入力します。
-
Web ブラウザーで
認証が済むと、XML の応答がエンジンステータスの形式で表示されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.1. ブートストラップスイッチ リンクのコピーリンクがクリップボードにコピーされました!
Decision Server では、サーバーの動作を設定するためのさまざまなブートストラップスイッチ (システムプロパティー) を使用することができます。
| プロパティー | 値 | デフォルト | 説明 |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Red Hat Decision Manager エグゼキューターが無効になります。 |
以下に示すコントローラープロパティーの一部は必須と識別されています。Decision Central で Decision Server コンテナーの作成や削除を処理する場合には、これらのプロパティーを設定します。Decision Central との対話なしに独立して Decision Server を使用する場合には、これらのプロパティーを設定する必要はありません。
| プロパティー | 値 | デフォルト | 説明 |
|---|---|---|---|
|
|
文字列 |
該当なし |
サーバーに割り当てられる任意の ID。リモートコントローラーが設定されている場合、サーバーはこの ID でコントローラーに接続して KIE コンテナー設定を取得します。指定されていない場合には、ID が自動で生成されます。 |
|
|
文字列 |
|
コントローラーから Decision Server に接続するのに使用するユーザー名。管理モードで実行する場合には必要です。Decision Central システムプロパティーでこのプロパティーを設定します。コントローラーを使用する場合には、このプロパティーを設定します。 |
|
|
文字列 |
|
コントローラーから Decision Server に接続するのに使用するパスワード。管理モードで実行する場合には必要です。Decision Central システムプロパティーでこのプロパティーを設定します。コントローラーを使用する場合には、このプロパティーを設定します。 |
|
|
文字列 |
該当なし |
このプロパティーにより、コントローラーと Decision Server 間の認証に、ユーザー名/パスワードを使用する基本認証ではなく、トークンベースの認証を使用できます。コントローラーは、リクエストヘッダーのパラメーターとしてトークンを送信します。トークンは更新されないため、サーバーには有効期限の長いアクセストークンが必要です。 |
|
|
URL |
該当なし |
コントローラーが Decision Server インスタンスをコールバックするのに使用する URL (例: |
|
|
コンマ区切りのリスト |
該当なし |
コントローラー REST エンドポイントへの URL のコンマ区切りリスト(例: |
|
|
文字列 |
|
コントローラー REST API に接続するためのユーザー名。コントローラーを使用する場合には、このプロパティーの設定が必須です。 |
|
|
文字列 |
|
コントローラー REST API に接続するためのパスワード。コントローラーを使用する場合には、このプロパティーの設定が必須です。 |
|
|
文字列 |
該当なし |
このプロパティーにより、Decision Server とコントローラー間の認証に、ユーザー名/パスワードを使用する基本認証ではなく、トークンベースの認証を使用できます。サーバーは、リクエストヘッダーのパラメーターとしてトークンを送信します。トークンは更新されないため、有効期限の長いアクセストークンが必要な点に注意してください。 |
|
|
Long |
|
サーバーの起動時に Decision Server をコントローラーに接続することを試み、次に試みるまでの待機時間 (ミリ秒)。 |
| プロパティー | 値 | デフォルト | 説明 |
|---|---|---|---|
|
|
整数 |
|
Red Hat Decision Manager エグゼキューターがジョブを完了してから、新しいジョブを開始するまでの時間。時間の単位は |
|
|
|
| |
|
|
整数 |
|
Red Hat Decision Manager エグゼキューターで使用するスレッド数。 |
|
|
整数 |
|
Red Hat Decision Manager エグゼキューターが失敗したジョブをリトライする回数。 |
| プロパティー | 値 | デフォルト | 説明 |
|---|---|---|---|
|
|
パス |
該当なし |
Maven 設定のカスタム |
|
|
文字列 |
|
JMS に対する応答キューの JNDI 名。 |
|
|
|
|
|
|
|
文字列 |
該当なし |
JMS を使用する場合にユーザーの認証に使う JAAS |
|
|
パス |
|
Decision Server の状態ファイルが保存される場所。 |
|
|
|
|
Decision Server に対して、コントローラーがコンテナーのデプロイメント設定を提供するまでデプロイメントを保持するように指示します。このプロパティーは、管理モードで実行するサーバーのみが対象です。このプロパティーのオプションは以下のとおりです。
|