第 49 章 使用 IBM WebSphere Application Server 安装并运行无头 Process Automation Manager 控制器


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

注意

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

先决条件

流程

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

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

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

    此时会打开 Install New Application 向导。

  11. Application Name 更改为 controller,再单击 Next
  12. 根据您的具体要求,将无头 Process Automation Manager 控制器模块映射到服务器,然后单击 Next
  13. 对于 Message-Driven Beans 的 Bind Listener,为两个 Bean 选择 Activation Specification,在 Target Resource JNDI Name 字段中输入 jms/activation/ KIE.SERVER.REQUEST ,并为 KIE.SERVER.REQUEST 连接工厂输入 jms/cf/KIE.SERVER.REQUEST JNDI 名称。
  14. Map Virtual Hosts for Web Modules 部分中,保留默认值并单击 Next
  15. 将上下文 root 设置为 controller
  16. Metadata for Modules 部分中,保留默认值,然后点 Next
  17. Finish 安装无头 Process Automation Manager 控制器,然后点 Save 将更改保存到主配置。

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

安装无头进程自动化管理器控制器后,您必须配置 KIE Server 类加载,以将父类设置为最后加载。

流程

  1. 导航到 Applications Application Types WebSphere Enterprise Applications,再点 kie-server
  2. 在左侧的 Details Properties 标题下,点 Class Loading and Update Detection
  3. 在属性中,首先(最后)将 Class Loader Order 更改为使用本地类加载类加载类,将 WAR 类导航程序策略 改为 应用程序的 Single class loader
  4. 保存对主配置的更改。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.