第 39 章 下载并安装无头进程自动化管理器控制器


您可以将 KIE 服务器配置为在受管或非受管模式下运行。如果 KIE 服务器为非受管,您必须手动创建和维护 KIE 容器(部署单元)。如果管理 KIE 服务器,则"流程自动化管理器"控制器管理 KIE 服务器配置,并与流程自动化管理器控制器交互以创建和维护 KIE 容器。

流程自动化管理器控制器与 Business Central 集成。如果您安装 Business Central,请使用 执行服务器 页面来创建和维护 KIE 容器。但是,如果您不安装 Business Central,则可安装无头流程自动化管理器控制器,并使用 REST API 或 KIE 服务器 Java 客户端 API 与它交互。

先决条件

  • 已下载 Red Hat Process Automation Manager 7.13.5 Add Ons (rhpam-7.13.5-add-ons.zip)文件,如 第 34 章 下载 Red Hat Process Automation Manager 安装文件 所述。
  • Red Hat JBoss Web Server 5.5.1 服务器安装可用。红帽 JBoss Web 服务器安装的基本目录称为 JWS_HOME
  • 需要足够的用户权限以完成安装。

流程

  1. 提取 rhpam-7.13.5-add-ons.zip 文件。rhpam-7.13.5-controller-jws.zip 文件位于提取的目录中。
  2. rhpam-7.13.5-controller-jws.zip 存档提取到临时目录中。在以下示例中,此目录名为 TEMP_DIR
  3. TEMP_DIR/rhpam-7.13.5-controller-jws.zip/controller.war 目录复制到 JWS_HOME/tomcat/webapps 目录。

    注意

    确定您复制的 Red Hat Process Automation Manager 部署的名称不会与 Red Hat JBoss Web Server 实例中的现有部署冲突。

  4. controller .war 文件夹删除 .war 扩展。
  5. TEMP_DIR/rhpam-7.13.5-controller-jws/SecurityPolicy/ 目录的内容复制到 JWS_HOME/bin
  6. 当系统提示覆盖文件时,选择是
  7. kie-server 角色和用户添加到 JWS_HOME/tomcat/conf/tomcat-users.xml 文件中。在以下示例中,< USER_NAME& gt; 和 <PASSWORD > 是您选择的用户名和密码:

    <role rolename="kie-server"/>
    <user username="<USER_NAME>" password="<PASSWORD>" roles="kie-server"/>
  8. 在运行 KIE 服务器的实例的 JWS_HOME/tomcat/bin 目录中完成以下任务之一:

    • 在 Linux 或 UNIX 中,使用以下内容创建 setenv.sh 文件:

      CATALINA_OPTS="-Xmx1024m
       -Dorg.jboss.logging.provider=jdk
       -Dorg.kie.server.controller.user=<CONTROLLER_USER>
       -Dorg.kie.server.controller.pwd=<CONTROLLER_PWD>
       -Dorg.kie.server.id=<KIE_SERVER_ID>
       -Dorg.kie.server.location=http://<HOST>:<PORT>/kie-server/services/rest/server
       -Dorg.kie.server.controller=http://<HOST>:<PORT>/controller/rest/controller"
    • 在 Windows 中,将以下内容添加到 setenv.bat 文件中:

      set CATALINA_OPTS=-Xmx1024m -Dorg.jboss.logging.provider=jdk
       -Dorg.kie.server.controller.user=<CONTROLLER_USER>
       -Dorg.kie.server.controller.pwd=<CONTROLLER_PWD>
       -Dorg.kie.server.id=<KIE_SERVER_ID>
       -Dorg.kie.server.location=http://<HOST>:<PORT>/kie-server/services/rest/server
       -Dorg.kie.server.controller=http://<HOST>:<PORT>/controller/rest/controller

      在前面的示例中,替换以下变量:

    • <CONTROLLER_USER > 和 <CONTROLLER_PWD > 替换为您在此流程前面定义的 kie-server 角色的用户名和密码。
    • <KIE_SERVER_ID > 替换为唯一标识符。
    • <CONTROLLER_HOST>:<CONTROLLER_PORT > 替换为控制器的 IP 地址(主机和端口)。如果您为 KIE 服务器和控制器使用相同的服务器,< CONTROLLER_HOST>:<CONTROLLER_PORT>localhost:8080
  9. 在运行无头进程自动化管理器控制器的实例的 JWS_HOME/tomcat/bin 目录中,使用以下内容创建一个可读的 setenv.sh 文件,其中 < USERNAME&gt; 是 KIE 服务器用户,& lt;USER_PWD > 是该用户的密码:

    CATALINA_OPTS="-Dorg.kie.server.user=<USERNAME> -Dorg.kie.server.pwd=<USER_PWD>"

  10. 要启动无头进程自动化管理器控制器,在 JWS_HOME/tomcat/bin 目录中输入以下命令:

    • 在 Linux 或基于 UNIX 的系统中:

      $ ./startup.sh
    • 在 Windows 中:

      startup.bat
  11. 几分钟后,检查 JWS_HOME/tomcat/logs 目录并更正任何错误。
  12. 要验证无头进程自动化管理器控制器是否正常工作,在网页浏览器中输入 http://<CONTROLLER_HOST>:<CONTROLLER_PORT>/controller/rest/controller/management/servers。如果您为 KIE 服务器和控制器使用相同的服务器,< CONTROLLER_HOST>:<CONTROLLER_PORT>localhost:8080
  13. 输入存储在 tomcat-users.xml 文件中的用户名和密码。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.