3.2. application.properties ファイルの設定
ビジネスアプリケーションを作成したら、application.properties ファイルで、複数のコンポーネントを設定してアプリケーションをカスタマイズできます。
前提条件
-
business application の Web サイトを使用して作成した
<business-application>.zipファイルがある。
手順
-
<business-application>.zipファイルを展開して、<business-application>/<business-application>-serviceディレクトリーに移動します。 -
テキストエディターで
application.propertiesファイルを開きます。 たとえば、以下のように REST エンドポイントのホスト、ポート、およびパスを設定します。
server.address=localhost server.port=8090 cxf.path=/rest
server.address=localhost server.port=8090 cxf.path=/restCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のように、簡単に識別できるように KIE Server (
kieserver) を設定します。kieserver.serverId=<business-application>-service kieserver.serverName=<business-application>-service kieserver.location=http://localhost:8090/rest/server kieserver.controllers=http://localhost:8080/decision-central/rest/controller
kieserver.serverId=<business-application>-service kieserver.serverName=<business-application>-service kieserver.location=http://localhost:8090/rest/server kieserver.controllers=http://localhost:8080/decision-central/rest/controllerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の表で、ビジネスアプリケーションに設定可能な KIE Server のパラメーターを一覧で紹介します。
Expand 表3.1 kieserver パラメーター パラメーター 値 説明 kieserver.serverIdstring
Decision Manager コントローラーに接続時にビジネスアプリケーションを識別するために使用する ID。
kieserver.serverNamestring
Decision Manager コントローラーへの接続時にビジネスアプリケーションを識別するのに使用する名前。
kieserver.serverIdパラメーターに使用した文字と同じものを使用できます。kieserver.locationURL
REST API を使用する他のコンポーネントがこのサーバーの場所を識別するために使用します。
server.addressおよびserver.portで定義されている場所は使用しないでください。kieserver.controllersURL
コントローラー URL のコンマ区切りリスト
ビジネスアプリケーションの作成時に Business Automation を選択した場合は、以下のコンポーネントの中から、ランタイムに起動するコンポーネントを指定します。
Expand 表3.2 kieserver ケーパビリティーパラメーター パラメーター 値 説明 kieserver.drools.enabledtrue, falseDecision Manager コンポーネントを有効または無効にします。
kieserver.dmn.enabledtrue, falseDMN (Decision Model and Notation) コンポーネントを有効または無効にします。