使用作业管理器为 Liberty 服务器生成合并的插件配置
可以提交为 Liberty 概要文件服务器生成合并的插件配置作业来创建单个合并的 plugin-cfg.xml 文件,该文件用于指示 Web 服务器插件将请求重定向到位于多个主机上的多个应用程序服务器。首先,该作业会在每个目标主机上生成特定于服务器的 plugin-cfg.xml 文件。然后,该作业会将作业管理器主机上特定于服务器的 plugin-cfg.xml 文件合并为一个 plugin-cfg.xml 文件。
开始之前
在目标主机上启动作业管理器和 Liberty服务器。
如果需要为 Liberty 服务器的单个实例生成 Web 服务器插件配置,请参阅有关使用 Web 服务器插件来配置 Liberty 的 Liberty 文档。
您在作业管理器中的标识必须具有管理员角色权限或操作员角色权限,才能提交作业。
向作业管理器注册目标主机时,可以保存操作系统安全性信息。将作业提交到一个或多个目标(尚未针对其保存安全性信息)时,必须指定授权的操作系统用户名,以及该用户名的密码或公用-专用密钥信息。安全凭证必须对所有作业目标有效。
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
提交作业时,如果一个或多个 Liberty服务器仅包含 HTTP/REST 连接器功能部件,那么必须指定 Liberty服务器管理员的用户名和密码。建立与服务器的 JMX 连接时,作业管理器会使用这些凭证。如果所有服务器都包含本地连接器功能部件,那么不需要指定用户名和密码。有关定义服务器管理员的更多信息,请参阅“映射 Liberty 的管理员角色”。
- 在 server.env 文件中将 JAVA_HOME 属性设置为 JDK 或 JRE 位置。在运行命令以便为 Liberty 服务器生成 plugin-cfg.xml 文件之前,作业会读取 JAVA_HOME 属性并在目标环境中设置该属性。
在用户 .bashrc 文件中将 JAVA_HOME 属性设置为 JDK 或 JRE 位置。
将 JDK 或 JRE 路径附加到 PATH 环境变量。
将 JAVA_HOME 属性设置为 JDK 或 JRE 位置,作为系统环境变量。
将 JDK 或 JRE 路径附加到 PATH 系统变量。
关于此任务
可以使用作业管理器或 Deployment Manager 的管理控制台来生成单个合并的 plugin-cfg.xml 文件,该文件用于指示 Web 服务器插件将请求重定向到位于多个主机上的多个 Liberty服务器。从控制台中,选择为 Liberty 服务器生成合并的插件配置作业,指定服务器和作业选项,复审摘要,然后提交作业。
这些步骤描述如何使用作业管理器控制台或 Deployment Manager 控制台来运行为 Liberty 概要文件服务器生成合并的插件配置作业。可以在 AdministrativeJobs 命令组中运行 generateMergedPluginConfigForLibertyProfileServers 作业脚本,而不是使用控制台。请参阅“管理作业类型”主题。
过程
结果
会在每个目标主机上生成特定于服务器的 plugin-cfg.xml 文件。然后,作业管理器会在作业管理器主机上将这些文件合并为单个合并的 plugin-cfg.xml 文件。
下一步做什么
在“作业状态”页面上,单击为 Liberty 概要文件服务器生成合并的插件配置作业的标识并查看作业状态。单击状态刷新图标 以刷新所显示的状态。
如果作业成功,那么产品会将合并的 plugin-cfg.xml 文件写入 app_server_root/profiles/job_manager_profile/config/temp/JobManager/job_ID/_mergedPluginDir/ 目录。
- 目标 Liberty 服务器未运行。
- 没有为目标 Liberty服务器配置任何 JMX 连接器。
- 作业属性未指定有效的服务器管理员凭证;需要有效的服务器管理员凭证,才能建立与仅包含 HTTP/REST (restConnector) 功能部件的目标 Liberty服务器的 JMX 连接。