14.5. 配置 KIE 服务器以连接至 Business Central
本节提供了一个示例设置,可用于测试目的。部分值不适用于生产环境,并被标记为。
如果您的红帽流程自动化管理器环境中没有配置 KIE 服务器,或者需要红帽流程自动化管理器环境中的其他 KIE 服务器,您必须配置 KIE 服务器以连接到 Business Central。
如果要在 Red Hat OpenShift Container Platform 上部署 KIE 服务器,请参阅使用 Operator 在 Red Hat OpenShift Container Platform 4 上部署 Red Hat Process Automation Manager 环境。有关将其配置为连接到 Business Central 的说明。
先决条件
Business Central 和 KIE 服务器安装在 Red Hat JBoss EAP 安装(
EAP_HOME)的基础目录中,如以下部分所述:存在具有以下角色的用户:
-
在 Business Central 中,拥有
其余角色的用户 在 KIE 服务器上,角色为
kie-server的用户更多信息请参阅 第 14.4 节 “创建用户”。
-
在 Business Central 中,拥有
流程
-
在 Red Hat Process Automation Manager 安装目录中,导航至
standalone-full.xml文件。例如,如果您使用红帽 JBoss EAP 安装红帽流程自动化管理器,请转至$EAP_HOME/standalone/configuration/standalone-full.xml。 打开
standalone-full.xml文件并在 <system-properties> 标签下设置以下 JVM 属性:Expand 表 14.1. KIE 服务器实例的 JVM 属性 属性 值 备注 org.kie.server.iddefault-kie-serverKIE 服务器 ID。
org.kie.server.controllerhttp://localhost:8080/business-central/rest/controllerBusiness Central 的位置。连接到 Business Central API 的 URL。
org.kie.server.controller.usercontrollerUser用户名(具有
rest-all角色)可以登录到 Business Central。org.kie.server.controller.pwdcontrollerUser1234;登录 Business Central 的用户的密码。
org.kie.server.locationhttp://localhost:8080/kie-server/services/rest/serverKIE 服务器的位置。连接到 KIE 服务器的 API 的 URL。
Expand 表 14.2. Business Central 实例的 JVM 属性 属性 值 备注 org.kie.server.usercontrollerUser使用角色
kie-server的用户名。org.kie.server.pwdcontrollerUser1234;用户的密码。
以下示例演示了如何配置 KIE 服务器实例:
<property name="org.kie.server.id" value="default-kie-server"/> <property name="org.kie.server.controller" value="http://localhost:8080/business-central/rest/controller"/> <property name="org.kie.server.controller.user" value="controllerUser"/> <property name="org.kie.server.controller.pwd" value="controllerUser1234;"/> <property name="org.kie.server.location" value="http://localhost:8080/kie-server/services/rest/server"/>
<property name="org.kie.server.id" value="default-kie-server"/> <property name="org.kie.server.controller" value="http://localhost:8080/business-central/rest/controller"/> <property name="org.kie.server.controller.user" value="controllerUser"/> <property name="org.kie.server.controller.pwd" value="controllerUser1234;"/> <property name="org.kie.server.location" value="http://localhost:8080/kie-server/services/rest/server"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下示例演示了如何为 Business Central 实例配置 :
<property name="org.kie.server.user" value="controllerUser"/> <property name="org.kie.server.pwd" value="controllerUser1234;"/>
<property name="org.kie.server.user" value="controllerUser"/> <property name="org.kie.server.pwd" value="controllerUser1234;"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要验证 KIE 服务器是否成功启动,请在 KIE 服务器运行时向
http://SERVER:PORT/kie-server/services/rest/server/发送 GET 请求。有关在 KIE 服务器上运行 Red Hat Process Automation Manager 的更多信息,请参阅 运行 Red Hat Process Automation Manager。身份验证成功后,您会收到类似以下示例的 XML 响应:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证成功注册:
- 登录到 Business Central。
点 Menu
Deploy Execution Servers。 如果注册成功,您将看到注册的服务器 ID。