第20章 スタンドアロン Business Central の設定および実行

Business Central スタンドアロンの JAR ファイルとして使用して、アプリケーションサーバーにデプロイせずに Business Central を実行できます。設定ファイルのサンプルを使用して、追加設定なしで Business Central スタンドアロン JAR ファイルを実行するか、要件に合わせてサンプルファイルをカスタマイズできます。

注記

この JAR ファイルは、Red Hat Enterprise Linux で実行している場合にのみサポートされます。

前提条件

手順

  1. ダウンロードした rhpam-7.12.0-addons.zip ファイルを一時ディレクトリーに展開します。このアーカイブには rhpam-7.12.0-standalone-sample-configuration.zip ファイルが含まれます。
  2. rhpam-7.12.0-standalone-sample-configuration.zip ファイルを、rhpam-7.12.0-business-central-standalone.jar ファイルが含まれるディレクトリーに展開します。rhpam-7.12.0-standalone-sample-configuration.zip ファイルには、以下の設定ファイルのサンプルが含まれています。

    • application-script.cli: ユーザーおよび kie サーバーシステムプロパティーを追加するスクリプトの例
    • kie-fs-realm-users: ユーザーデータのサンプル

      設定ファイルで提供されるサンプルデータを使用して rhpam-7.12.0-business-central-standalone.jar ファイルを実行するか、要件に合わせてデータをカスタマイズできます。

  3. 設定データをカスタマイズするには、以下の手順を実行します。

    1. application-script.cli ファイルを編集し、adminuserrest-alll、rest-clientkie-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"])
  4. Business Central スタンドアロン JAR ファイルを実行するには、以下のコマンドを入力します。

    java -jar rhpam-7.12.0-business-central-standalone.jar --cli-script=application-script.cli
  5. JAR ファイルの実行時にアプリケーションプロパティーを設定するには、コマンドに -D<PROPERTY>=<VALUE> パラメーターを追加します。ここで、<PROPERTY> はサポートされるアプリケーションプロパティーの名前で、<VALUE> はプロパティーの値になります。

    java -jar rhpam-7.12.0-business-central-standalone.jar --cli-script=application-script.cli -D<PROPERTY>=<VALUE> -D<PROPERTY>=<VALUE>

    たとえば、Business Central を実行し、ユーザー controllerUser として KIE Server に接続するには、次のコマンドを実行します。

    java -jar rhpam-7.12.0-business-central-standalone.jar \
     --cli-script=application-script.cli \
    -Dorg.kie.server.user=controllerUser \
    -Dorg.kie.server.pwd=controllerUser1234

    これにより、コンテナーを KIE Server にデプロイできます。詳細は、付録A Business Central システムプロパティー を参照してください。

    注記

    Business Central でユーザーとグループの管理を有効にするには、org.uberfire.ext.security.management.wildfly.cli.folderPath プロパティーの値を kie-fs-realm-users に設定します。