10.4. 使用无头进程 Automation Manager 控制器集群 KIE 服务器
流程自动化管理器控制器与 Business Central 集成。但是,如果您没有安装 Business Central,您可以安装无头进程 Automation Manager 控制器,并使用 REST API 或 KIE Server Java 客户端 API 与之交互。
先决条件
-
提供了备份的 Red Hat JBoss EAP 安装版本 7.4 或更高版本。红帽 JBoss EAP 安装的基础目录称为
EAP_HOME
。 - 授予足够的用户权限来完成安装。
- 提供了带有共享文件夹 的 NFS 服务器,如在 Red Hat JBoss EAP 集群环境中安装和配置 Red Hat Process Automation Manager 所述。
流程
导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:
- 产品:流程自动化管理器
- Version: 7.12
-
下载 Red Hat Process Automation Manager 7.12.0 Add Ons (
rhpam-7.12.0-add-ons.zip
文件)。 -
提取
rhpam-7.12.0-add-ons.zip
文件。rhpam-7.12.0-controller-ee7.zip
文件位于提取的目录中。 -
将
rhpam-7.12.0-controller-ee7.zip
存档提取到临时目录。在以下示例中,此目录名为TEMP_DIR
。 将
TEMP_DIR/rhpam-7.12.0-controller-ee7/controller.war
目录复制到EAP_HOME/standalone/deployments/
。警告确保您复制的无头进程 Automation Manager 控制器部署的名称不会与 Red Hat JBoss EAP 实例中的现有部署冲突。
-
将
TEMP_DIR/rhpam-7.12.0-controller-ee7/SecurityPolicy/
目录的内容复制到EAP_HOME/bin
。 - 当系统提示覆盖文件时,请单击 Yes。
-
在
EAP_HOME/standalone/deployments/
目录中,创建一个名为controller.war.dodeploy
的空文件。此文件确保服务器启动时会自动部署无头进程 Automation Manager 控制器。 -
在文本编辑器中打开
EAP_HOME/standalone/configuration/standalone.xml
文件。 在 <
system-properties>
元素中添加以下属性,并将 <NFS_STORAGE
> 替换为存储模板配置的 NFS 存储的绝对路径:<system-properties> <property name="org.kie.server.controller.templatefile.watcher.enabled" value="true"/> <property name="org.kie.server.controller.templatefile" value="<NFS_STORAGE>"/> </system-properties>
<system-properties> <property name="org.kie.server.controller.templatefile.watcher.enabled" value="true"/> <property name="org.kie.server.controller.templatefile" value="<NFS_STORAGE>"/> </system-properties>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 模板文件包含特定部署场景的默认配置。
如果
org.kie.server.controller.templatefile.watcher.enabled
属性的值设置为 true,则启动一个单独的线程来监视模板文件的修改。这些检查的默认间隔为 30000 毫秒,可以由org.kie.server.controller.templatefile.watcher.interval
系统属性进一步控制。如果此属性的值设为 false,则只有在服务器重启时,才会检测到模板文件的更改。要启动无头进程 Automation Manager 控制器,请导航到
EAP_HOME/bin
并输入以下命令:在 Linux 或基于 UNIX 的系统中:
./standalone.sh
$ ./standalone.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Windows 中:
standalone.bat
standalone.bat
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
有关在 Red Hat JBoss Enterprise Application Platform 集群环境中运行 Red Hat Process Automation Manager 的更多信息,请参阅在 Red Hat JBoss EAP 集群环境中安装和配置 Red Hat Process Automation Manager。