第20章 スタンドアロン Business Central の設定および実行
Business Central スタンドアロンの JAR ファイルとして使用して、アプリケーションサーバーにデプロイせずに Business Central を実行できます。設定ファイルのサンプルを使用して、追加設定なしで Business Central スタンドアロン JAR ファイルを実行するか、要件に合わせてサンプルファイルをカスタマイズできます。
この JAR ファイルは、Red Hat Enterprise Linux で実行している場合にのみサポートされます。
前提条件
-
12章Red Hat Process Automation Manager インストールファイルのダウンロード の記載通りに、Red Hat Process Automation Manager 7.13.5 Business Central Standalone (
rhpam-7.13.5-business-central-standalone.jar) ファイルおよび Red Hat Process Automation Manager 7.13.5 Add Ons (rhpam-7.13.5-add-ons.zip) ファイルが、Red Hat Process Automation Manager 7.13 の Software Downloads ページからダウンロードされている。
手順
-
ダウンロードした
rhpam-7.13.5-addons.zipファイルを一時ディレクトリーに展開します。このアーカイブにはrhpam-7.13.5-standalone-sample-configuration.zipファイルが含まれます。 rhpam-7.13.5-standalone-sample-configuration.zipファイルを、rhpam-7.13.5-business-central-standalone.jarファイルが含まれるディレクトリーに展開します。rhpam-7.13.5-standalone-sample-configuration.zipファイルには、以下の設定ファイルのサンプルが含まれています。-
application-script.cli: ユーザーおよび kie サーバーシステムプロパティーを追加するスクリプトの例 kie-fs-realm-users: ユーザーデータのサンプル設定ファイルで提供されるサンプルデータを使用して
rhpam-7.13.5-business-central-standalone.jarファイルを実行するか、要件に合わせてデータをカスタマイズできます。
-
設定データをカスタマイズするには、以下の手順を実行します。
application-script.cliファイルを編集し、admin、user、rest-all、rest-client、kie-serverのロールを持つ管理者ユーザーを追加します。以下の例で、<USERNAME>および<PASSWORD>を、作成するユーザーのユーザー名とパスワードに置き換えます。/subsystem=elytron/filesystem-realm=KieRealm:add-identity(identity=<USERNAME>) /subsystem=elytron/filesystem-realm=KieRealm:set-password(identity=<USERNAME>, clear={password="<PASSWORD>"}) /subsystem=elytron/filesystem-realm=KieRealm:add-identity-attribute(identity=<USERNAME>, name=role, value=["admin","user","rest-all","rest-client","kie-server"])/subsystem=elytron/filesystem-realm=KieRealm:add-identity(identity=<USERNAME>) /subsystem=elytron/filesystem-realm=KieRealm:set-password(identity=<USERNAME>, clear={password="<PASSWORD>"}) /subsystem=elytron/filesystem-realm=KieRealm:add-identity-attribute(identity=<USERNAME>, name=role, value=["admin","user","rest-all","rest-client","kie-server"])Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Business Central スタンドアロン JAR ファイルを実行するには、以下のコマンドを入力します。
java -jar rhpam-7.13.5-business-central-standalone.jar --cli-script=application-script.cli
java -jar rhpam-7.13.5-business-central-standalone.jar --cli-script=application-script.cliCopy to Clipboard Copied! Toggle word wrap Toggle overflow JAR ファイルの実行時にアプリケーションプロパティーを設定するには、コマンドに
-D<PROPERTY>=<VALUE>パラメーターを追加します。ここで、<PROPERTY>はサポートされるアプリケーションプロパティーの名前で、<VALUE>はプロパティーの値になります。java -jar rhpam-7.13.5-business-central-standalone.jar --cli-script=application-script.cli -D<PROPERTY>=<VALUE> -D<PROPERTY>=<VALUE>
java -jar rhpam-7.13.5-business-central-standalone.jar --cli-script=application-script.cli -D<PROPERTY>=<VALUE> -D<PROPERTY>=<VALUE>Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、Business Central を実行し、ユーザー
controllerUserとして KIE Server に接続するには、次のコマンドを実行します。java -jar rhpam-7.13.5-business-central-standalone.jar \ --cli-script=application-script.cli \ -Dorg.kie.server.user=controllerUser \ -Dorg.kie.server.pwd=controllerUser1234
java -jar rhpam-7.13.5-business-central-standalone.jar \ --cli-script=application-script.cli \ -Dorg.kie.server.user=controllerUser \ -Dorg.kie.server.pwd=controllerUser1234Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、コンテナーを KIE Server にデプロイできます。詳細は、付録A Business Central システムプロパティー を参照してください。
注記Business Central でユーザーとグループの管理を有効にするには、
org.uberfire.ext.security.management.wildfly.cli.folderPathプロパティーの値をkie-fs-realm-usersに設定します。