10.4. 使用无头进程自动化管理器控制器集群 KIE 服务器
流程自动化管理器控制器与 Business Central 集成。但是,如果您不安装 Business Central,则可安装无头流程自动化管理器控制器,并使用 REST API 或 KIE 服务器 Java 客户端 API 与它交互。
先决条件
-
已备份的红帽 JBoss EAP 安装版本 7.4 或更高版本。红帽 JBoss EAP 安装的基础目录称为
EAP_HOME。 - 需要足够的用户权限以完成安装。
- 有共享文件夹的 NFS 服务器包括在 Red Hat JBoss EAP 集群环境中安装和配置 Red Hat Process Automation Manager 所述。
流程
进入红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉列表中选择产品和版本:
- PRODUCT: 流程自动化管理器
- 版本: 7.13.4
-
下载 Red Hat Process Automation Manager 7.13.4 Add Ons (
rhpam-7.13.4-add-ons.zip文件)。 -
提取
rhpam-7.13.4-add-ons.zip文件。rhpam-7.13.4-controller-ee7.zip文件位于提取的目录中。 -
将
rhpam-7.13.4-controller-ee7.zip存档提取到临时目录。在以下示例中,此目录名为TEMP_DIR。 将
TEMP_DIR/rhpam-7.13.4-controller-ee7/controller.war目录复制到EAP_HOME/standalone/deployments/。警告确保您复制的无头进程自动化管理器控制器部署的名称与您在 Red Hat JBoss EAP 实例中的现有部署不冲突。
-
将
TEMP_DIR/rhpam-7.13.4-controller-ee7/SecurityPolicy/目录的内容复制到EAP_HOME/bin。 - 当系统提示覆盖文件时,请单击 Yes。
-
在
EAP_HOME/standalone/deployments/目录中,创建名为controller.war.dodeploy的空文件。此文件确保服务器启动时自动部署无头进程自动化管理器控制器。 -
在文本编辑器中打开
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,则仅在服务器重启时检测到对模板文件的更改。要启动无头进程自动化管理器控制器,请导航到
EAP_HOME/bin,然后输入以下命令:在 Linux 或基于 UNIX 的系统中:
./standalone.sh
$ ./standalone.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Windows 中:
standalone.bat
standalone.batCopy 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。