第 58 章 使用 Oracle WebLogic Server 安装并运行无头进程 Automation Manager 控制器
要使用 KIE Server REST API 或 Java 客户端 API 与 KIE 服务器交互,请使用 Oracle WebLogic Server 安装无头流程自动化管理器控制器。无头进程 Automation Manager 控制器以集中的方式管理 KIE 服务器配置,以便您可以使用无头进程 Automation Manager 控制器创建和维护容器并执行其他服务器级任务。
先决条件
- Oracle WebLogic Server 实例已配置,如 第 56 章 为 KIE 服务器配置 Oracle WebLogic 服务器 所述。
- KIE 服务器安装在 Oracle WebLogic Server 实例上。
- 您有足够的用户权限来完成安装。
流程
导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:
- 产品: 流程自动化管理器
- Version: 7.12
- 下载 Red Hat Process Automation Manager 7.12.0 附加组件。
-
将下载的
rhpam-7.12.0-add-ons.zip文件提取到临时目录中。 -
在 WebLogic 管理控制台中,导航到 Security Realms
Users and Groups。 -
在之前创建的 kie-server 组中,为无头进程 Automation Manager 控制器创建一个用户,如
控制器,以及这个新用户的密码,然后点 OK。有关创建组和用户的详情,请参考 第 56.1 节 “配置 KIE Server 组和用户”。 - 前往 Deployments 以查看所有现有应用。
- 点 Install。
-
导航到您下载并提取
rhpam-7.12.0-add-ons.zip文件的临时目录,再前往rhpam-7.12.0-add-ons/rhpam-7.12.0-controller-ee7.zip/controller.war。 -
选择
controller.war文件,再单击 Next 以继续。 - 选择 Install this deployment as a application as the targeting style 并点 Next。
-
将应用程序的名称保留为
controller,将安全模式设置为DD Only。剩余的选项保留默认值,然后单击 Next 以继续。 - 在 Additional Configuration 部分中,选择 No,稍后查看配置 并点 Finish。
58.1. 为无头进程 Automation Manager 控制器设置系统属性 复制链接链接已复制到粘贴板!
安装无头进程 Automation Manager 控制器后,在应用服务器或服务器上设置本节中列出的系统属性,以启用与无头进程 Automation Manager 控制器正确交互。
为了获得最佳结果,请在生产环境中的不同服务器上安装 KIE 服务器和无头流程自动化管理器控制器。在开发环境中,您可以在同一个服务器上安装 KIE 服务器和无头进程 Automation Manager 控制器。在这两种情况下,请确保在安装了无头进程 Automation Manager 控制器的所有应用服务器上更改这些属性。
先决条件
- KIE 服务器和无头进程 Automation Manager 控制器安装在应用服务器实例上。
流程
在安装了无头进程 Automation Manager 控制器的应用程序服务器实例上指定以下 JVM 属性值:
Expand 表 58.1. 无头进程 Automation Manager 控制器所需的属性 名称 要求 org.kie.server.user具有
kie-server角色的用户org.kie.server.pwdorg.kie.server.user属性中指定的用户密码在安装了 KIE Server 的应用程序服务器实例中指定以下 JVM 属性值:
Expand 表 58.2. 安装无头进程 Automation Manager 控制器时,KIE Server 的必要属性 名称 要求 org.kie.server.controller.user具有
kie-server角色的用户org.kie.server.controller.pwd为
org.kie.server.controller.user属性指定的用户的密码org.kie.server.idKIE 服务器安装的 ID 或名称,如
rhdm700-decision-server-1org.kie.server.locationKIE 服务器的 URL、
http://<HOST>:<PORT>/kie-server/services/rest/serverorg.kie.server.controller无头进程 Automation Manager 控制器的 URL,
http://<HOST>:<PORT>/controller/rest/controller<HOST> 是 KIE Server 主机的 ID 或名称,如localhost或192.7.8.9。<PORT> 是 KIE Server 主机的端口号,如7001。