第 38 章 配置并运行独立 Business Central
您可以使用 Business Central 独立 JAR 文件运行 Business Central,而无需将其部署到应用服务器。您可以使用示例配置文件来启动 Business Central 独立 JAR 文件,也可以根据您的要求自定义 sampfiles。
只有在 Red Hat Enterprise Linux 上运行时,才支持这个 JAR 文件。
先决条件
-
Red Hat Process Automation Manager 7.13.2 Business Central Standalone (
rhpam-7.13.2-business-central-standalone.jar
)和 Red Hat Process Automation Manager 7.13.2 Add Ons (rhpam-7.13.2-add-ons.zip
)文件已从 Red Hat Process Automation Manager 7.13 的 软件下载 页面下载,如 第 32 章 下载 Red Hat Process Automation Manager 安装文件 所述。
流程
-
将下载的
rhpam-7.13.2-addons.zip
提取到临时目录中。此存档包含rhpam-7.13.2-standalone-sample-configuration.zip
文件。 将
rhpam-7.13.2-standalone-sample-configuration.zip
文件提取到包含rhpam-7.13.2-business-central-standalone.jar
文件的目录。rhpam-7.13.2-standalone-sample-configuration.zip
文件包含以下示例配置文件:-
application-script.cli
:用于添加用户和 kie 服务器系统属性的示例脚本 kie-fs-realm-users
:示例用户数据您可以使用配置文件中提供的示例数据运行
rhpam-7.13.2-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.2-business-central-standalone.jar --cli-script=application-script.cli
java -jar rhpam-7.13.2-business-central-standalone.jar --cli-script=application-script.cli
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要在运行 JAR 文件时设置应用程序属性,请在命令中包含
-D<PROPERTY>=<VALUE&
gt; 参数,其中 <PROPERTY
> 是受支持的应用程序属性的名称,<VALUE&
gt; 是属性值:java -jar rhpam-7.13.2-business-central-standalone.jar --cli-script=application-script.cli -D<PROPERTY>=<VALUE> -D<PROPERTY>=<VALUE>
java -jar rhpam-7.13.2-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 服务器,请输入:java -jar rhpam-7.13.2-business-central-standalone.jar \ --cli-script=application-script.cli \ -Dorg.kie.server.user=controllerUser \ -Dorg.kie.server.pwd=controllerUser1234
java -jar rhpam-7.13.2-business-central-standalone.jar \ --cli-script=application-script.cli \ -Dorg.kie.server.user=controllerUser \ -Dorg.kie.server.pwd=controllerUser1234
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这样做可让您将容器部署到 KIE 服务器。如需更多信息,请参阅 附录 A, Business Central 系统属性。
注意要在 Business Central 中启用用户和组管理,请将
org.uberfire.ext.security.management.wildfly.cli.folderPath
属性的值设置为kie-fs-realm-users
。