第 49 章 使用 IBM WebSphere Application Server 安装并运行无头进程自动化管理器控制器

要使用 KIE 服务器 REST API 或 Java Client API 与 KIE 服务器交互,请使用 IBM WebSphere Application Server 安装无头进程自动化管理器控制器。无外设进程自动化管理器控制器以集中的方式管理 KIE 服务器配置,以便您可以使用无外进程自动化管理器控制器创建和维护容器并执行其他服务器级任务。

注意

要获得最佳结果,请在生产环境中的不同服务器中安装 KIE 服务器和无头进程自动化管理器控制器。在开发环境中,您可以在同一服务器上安装 KIE 服务器和无头进程自动化管理器控制器。

先决条件

流程

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

    • 产品: 流程自动化管理器
    • Version: 7.13.5
  2. 下载 Red Hat Process Automation Manager 7.13.5 附加组件
  3. 将下载的 rhpam-7.13.5-add-ons.zip 文件提取到临时目录中。
  4. rhpam-7.13.5-add-ons.zip 文件提取到临时目录中。在以下示例中,此目录名为 TEMP_DIR
  5. 提取 rhpam-7.13.5-add-ons/rhpam-7.13.5-controller-ee7.zip 文件。
  6. 打包 controller.war 目录:

    1. 导航到 TEMP_DIR/rhpam-7.13.5-add-ons/rhpam-7.13.5-controller-ee7/controller.war 目录。
    2. 选择 TEMP_DIR/rhpam-7.13.5-add-ons/rhpam-7.13.5-controller-ee7/controller.war 目录的内容,并创建 controller.zip 文件。
    3. controller.zip 重命名为 controller.war。这是您要用来部署无头进程自动化管理器控制器的文件。
    4. 可选:将新的 controller.war 文件复制到更方便地从中进行部署的位置。
  7. 在 WebSphere Integrated Solutions 控制台中,导航到 ApplicationsApplication TypesWebSphere Enterprise Applications
  8. Install
  9. 导航到您重新打包的 controller.war 文件,并选择它上传。
  10. 选择 Fast Path,再单击 Next

    此时会打开 Install New Application 向导。

  11. Application Name 更改为 controller,再单击 Next
  12. 根据您的特定要求将无外设进程自动化管理器控制器模块映射到服务器,然后点 Next
  13. 对于 Message-Driven Beans 的 Bind Listeners,为两个 Beans 选择 Activation Specification,在 Target Resource JNDI Name 字段中输入 jms/ activation/ KIE.SERVER.REQUEST
  14. Map Virtual Hosts for Web Modules 部分中,保留默认值,然后单击 Next
  15. 将上下文 root 设置为 controller
  16. 模块的元数据 部分中,保留默认值,然后单击下一步
  17. Finish 安装无头进程 Automation Manager 控制器,然后点 Save 保存对主配置的更改。

49.1. 为无外进程自动化管理器控制器配置类加载

安装无头进程 Automation Manager 控制器后,您必须配置 KIE 服务器类加载,以将父类设置为最后加载。

流程

  1. 导航到 ApplicationsApplication TypesWebSphere Enterprise Applications,点 kie-server
  2. 点左侧 Details Properties 标题下的 Class Loading and Update Detection
  3. 在属性中,将 Class Loader Order 更改为以 本地类加载的类(最后一个)WAR Class Loader Policy to Single class loader for application
  4. 保存对主配置的更改。