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


您可以安装无头进程自动化管理器控制器,并使用 REST API 或 KIE Server Java Client API 与其交互。

先决条件

  • 提供了备份的 Red Hat JBoss EAP 安装版本 7.3。Red Hat JBoss EAP 安装的主目录称为 EAP_HOME
  • 授予足够的用户权限来完成安装。

流程

  1. 导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:

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

    警告

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

  6. TEMP_DIR/rhpam-7.10.0-controller-ee7/SecurityPolicy/ 目录的内容复制到 EAP_HOME/bin
  7. 当提示覆盖文件时,请选择 Yes
  8. EAP_HOME/standalone/deployments/ 目录中,创建一个名为 controller.war.dodeploy 的空文件。此文件可确保服务器启动时自动部署无头 Process Automation Manager 控制器。

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

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

先决条件

  • 无头流程自动化管理器控制器安装在 Red Hat JBoss EAP 安装(EAP_HOME)的基本目录中。

流程

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

    $ ./add-user.sh -a --user <USER_NAME> --password <PASSWORD> --role kie-server
    Copy to Clipboard Toggle word wrap
    注意

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

    密码必须至少有 8 个字符,且必须至少包含一个数字,以及一个非字母数字字符,但不能包括 & (ampersand)。

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

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

先决条件

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

    注意

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

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

    流程

    1. EAP_HOME/standalone/configuration/standalone-full.xml 文件中,将以下属性添加到 < system-properties > 部分,并将 & lt;USERNAME & gt; 和 <USER_PWD > 替换为 kie-server 角色:

         <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. 在这个文件中,替换以下值:
  • <CONTROLLER_USER & gt; 和 <CONTROLLER_PWD > 替换为用户的凭证,并替换为 kie-server 角色。
  • <KIE_SERVER_ID > 替换为 KIE 服务器安装的 ID 或名称,如 rhpam-7.10.0-kie-server-1
  • <HOST > 替换为 KIE 服务器主机的 ID 或名称,例如 localhost192.7.8.9
  • <PORT > 替换为 KIE 服务器主机的端口,如 8080。

    注意

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

  • <CONTROLLER_URL > 替换为无头进程自动化管理器控制器的 URL。KIE 服务器在启动时连接到此 URL。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat