第 20 章 配置和运行独立 Business Central
您可以使用 Business Central 独立 JAR 文件来运行 Business Central,而不必将它部署到应用服务器。您可以使用示例配置文件来开箱即用运行 Business Central standalone JAR 文件,也可以根据您的要求自定义 sampfiles。
此 JAR 文件仅在 Red Hat Enterprise Linux 上运行时被支持。
先决条件
- 
						Red Hat Process Automation Manager 7.12.0 Business Central Standalone (rhpam-7.12.0- business-central-standalone.jar)和 Red Hat Process Automation Manager 7.12.0 Add Ons (rhpam-7.12.0-add-ons.zip)文件已从 Red Hat Process Automation Manager 7.12 的 Software Downloads 页面下载,如 第 12 章 下载 Red Hat Process Automation Manager 安装文件 所述。
流程
- 
						将下载的 rhpam-7.12.0-addons.zip提取到临时目录。此存档包含rhpam-7.12.0-standalone-sample-configuration.zip文件。
- 将 - 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 服务器系统属性的 Sample 脚本
- kie-fs-realm-users:示例用户数据- 您可以使用配置文件中提供的示例数据运行 - rhpam-7.12.0- business-central-standalone.jar文件,也可以根据您的要求自定义数据。
 
- 
								
- 要自定义配置数据,请完成以下步骤: - 编辑 - application-script.cli文件,使其包含具有- admin、- 用户、- rest-all、- rest-client和- kie-server角色的管理用户。在以下示例中,将 <- ;USERNAME&- gt; 和 <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.12.0-business-central-standalone.jar --cli-script=application-script.cli - java -jar rhpam-7.12.0-business-central-standalone.jar --cli-script=application-script.cli- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 要在运行 JAR 文件时设置应用程序属性,请在命令中包含 - -D<PROPERTY>=<VALUE> 参数,其中 &- lt;PROPERTY> 是支持的应用程序属性的名称,<- ;VALUE> 是属性值:- java -jar rhpam-7.12.0-business-central-standalone.jar --cli-script=application-script.cli -D<PROPERTY>=<VALUE> -D<PROPERTY>=<VALUE> - java -jar rhpam-7.12.0-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.12.0-business-central-standalone.jar \ --cli-script=application-script.cli \ -Dorg.kie.server.user=controllerUser \ -Dorg.kie.server.pwd=controllerUser1234 - 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- 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。