10.2. 安装无头进程自动化管理器控制器


您可以安装无头进程自动化管理器控制器,并使用 REST API 或 KIE 服务器 Java 客户端 API 与它交互。

先决条件

  • 已备份的红帽 JBoss EAP 安装版本 7.4。红帽 JBoss EAP 安装的基础目录称为 EAP_HOME
  • 需要足够的用户权限以完成安装。

流程

  1. 进入红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉列表中选择产品和版本:

    • 产品: 流程自动化管理器
    • 版本: 7.13.4
  2. 下载 Red Hat Process Automation Manager 7.13.4 Add Ons ( rhpam-7.13.4-add-ons.zip 文件)。
  3. 提取 rhpam-7.13.4-add-ons.zip 文件。rhpam-7.13.4-controller-ee7.zip 文件位于提取的目录中。
  4. rhpam-7.13.4-controller-ee7.zip 存档提取到临时目录。在以下示例中,此目录名为 TEMP_DIR
  5. TEMP_DIR/rhpam-7.13.4-controller-ee7/controller.war 目录复制到 EAP_HOME/standalone/deployments/

    警告

    确保您复制的无头进程自动化管理器控制器部署的名称与您在 Red Hat JBoss EAP 实例中的现有部署不冲突。

  6. TEMP_DIR/rhpam-7.13.4-controller-ee7/SecurityPolicy/ 目录的内容复制到 EAP_HOME/bin
  7. 当系统提示覆盖文件时,选择是
  8. EAP_HOME/standalone/deployments/ 目录中,创建名为 controller.war.dodeploy 的空文件。此文件确保服务器启动时自动部署无头进程自动化管理器控制器。

10.2.1. 创建无头进程自动化管理器控制器用户

在使用无头进程 Automation Manager 控制器前,您必须创建一个具有 kie-server 角色的用户。

先决条件

  • 无外设进程自动化管理器控制器安装在 Red Hat JBoss EAP 安装(EAP_HOME)的 Base 目录中。

流程

  1. 在终端应用中,导航到 EAP_HOME/bin 目录。
  2. 输入以下命令并将 < USERNAME& gt; 和 & lt;PASSWORD > 替换为您选择的用户名和密码。

    $ ./bin/jboss-cli.sh --commands="embed-server --std-out=echo,/subsystem=elytron/filesystem-realm=ApplicationRealm:add-identity(identity=<USERNAME>),/subsystem=elytron/filesystem-realm=ApplicationRealm:set-password(identity=<USERNAME>, clear={password='<PASSWORD>'}),/subsystem=elytron/filesystem-realm=ApplicationRealm:add-identity-attribute(identity=<USERNAME>, name=role, value=['kie-server'])"
    Copy to Clipboard Toggle word wrap
    注意

    确保指定的用户名与现有用户、角色或组不同。例如,不要创建用户名为 admin 的用户。

    密码必须至少包含八个字符,且必须至少包含一个数字和一个非字母数字字符,但不包括 和 (ampersand)。

  3. 记录您的用户名和密码。

如果 KIE 服务器由无头进程自动化管理器控制器管理,您必须编辑 KIE 服务器安装中的 standalone-full.xml 文件,并在无头进程自动化管理器安装中编辑 standalone.xml 文件。

先决条件

  • KIE 服务器安装在 EAP_HOME 中。
  • 无头进程自动化管理器控制器安装在 EAP_HOME 中。

    注意

    您应该在生产环境中的不同服务器上安装 KIE 服务器和无头进程自动化管理器控制器。但是,如果您在同一服务器上安装 KIE 服务器和无头进程自动化管理器控制器,例如在开发环境中,请在共享的 standalone-full.xml 文件中进行这些更改。

  • 在 KIE 服务器节点上,存在具有 kie-server 角色的用户。
  • 在服务器节点上,存在具有 kie-server 角色的用户。

    流程

    1. EAP_HOME/standalone/configuration/standalone-full.xml 文件中,将以下属性添加到 < system-properties&gt; 部分,并将 & lt;USERNAME > 和 <USER_PWD &gt ; 替换为该用户的凭证:

         <property name="org.kie.server.user" value="<USERNAME>"/>
         <property name="org.kie.server.pwd" value="<USER_PWD>"/>
      Copy to Clipboard Toggle word wrap
    2. 在 KIE Server EAP_HOME/standalone/configuration/standalone-full.xml 文件中,将以下属性添加到 < system-properties> 部分:

        <property name="org.kie.server.controller.user" value="<CONTROLLER_USER>"/>
        <property name="org.kie.server.controller.pwd" value="<CONTROLLER_PWD>"/>
        <property name="org.kie.server.id" value="<KIE_SERVER_ID>"/>
        <property name="org.kie.server.location" value="http://<HOST>:<PORT>/kie-server/services/rest/server"/>
        <property name="org.kie.server.controller" value="<CONTROLLER_URL>"/>
      Copy to Clipboard Toggle word wrap
    3. 在这个文件中,替换以下值:
  • 将 & lt;CONTROLLER_USER&gt; 和 <CONTROLLER_PWD& gt; 替换为用户的凭证,并将 kie-server 角色替换为 kie-server 角色。
  • <KIE_SERVER_ID > 替换为 KIE 服务器安装的 ID 或名称,例如 rhpam-7.13.4-kie-server-1
  • <HOST > 替换为 KIE 服务器主机的 ID 或名称,例如 localhost192.7.8.9
  • <PORT > 替换为 KIE 服务器主机的端口,例如 8080。

    注意

    org.kie.server.location 属性指定 KIE 服务器的位置。

  • <CONTROLLER_URL > 替换为无头进程 Automation Manager 控制器的 URL。KIE 服务器在启动过程中连接到此 URL。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat