使用作业管理器来停止 Liberty 服务器
可以提交停止 Liberty 概要文件服务器作业以在一个或多个目标主机上停止 Liberty服务器。
开始之前
如果作业管理器未运行,请启动作业管理器。
您想要停止的 Liberty服务器必须正在运行。请参阅“使用作业管理器来启动 Liberty 服务器”。
您在作业管理器中的标识必须具有管理员角色权限或操作员角色权限,才能提交作业。
向作业管理器注册目标主机时,可以保存操作系统安全性信息。将作业提交到一个或多个目标(尚未针对其保存安全性信息)时,必须指定授权的操作系统用户名,以及该用户名的密码或公用-专用密钥信息。安全凭证必须对所有作业目标有效。
Liberty 服务器需要 Java Development Kit (JDK) 或 Java 运行时环境 (JRE) 才能运行此作业。通过完成下列其中一个操作来设置 JDK 或 JRE 位置:
- 在位于服务器目录中的 server.env 文件内将 JAVA_HOME 属性设置为 JDK 或 JRE 位置。运行命令以启动服务器之前,作业会在目标环境上读取并设置 JAVA_HOME 属性。但是,如果手动启动服务器,那么 Liberty 服务器命令不使用此属性。
server.env 文件必须为 EBCDIC 编码。
在用户 .bashrc 文件中将 JAVA_HOME 属性设置为 JDK 或 JRE 位置。
将 JDK 或 JRE 路径附加到 PATH 环境变量。
将 JAVA_HOME 属性设置为 JDK 或 JRE 位置,作为系统环境变量。
将 JDK 或 JRE 路径附加到 PATH 系统变量。
如果未在 server.env 或用户环境中指定 JAVA_HOME,那么作业管理器会在用户搜索路径中查找 JDK 或 JRE。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
- 以 root 用户身份登录。
- 在 /etc/ssh/sshd_config 文件中,将 PermitUserEnvironment 设置为 yes。
- 重新启动 sshd。运行 stopsrc -s ssh,然后运行 startsrc -s ssh。
- 以用户身份登录来运行 Liberty 服务器。
- 将目录切换至用户主目录下的 .ssh 目录。创建属性文件 environment,然后在文件中,设置 JAVA_HOME=absolute_path_to_the_Java_home。
关于此任务
可以使用作业管理器或 Deployment Manager 的管理控制台在一个或多个目标主机上停止 Liberty 服务器。从控制台中,选择停止 Liberty 服务器作业,指定服务器和作业选项,复审摘要,然后提交作业。
可以运行 AdministrativeJobs 命令组中的 stopLibertyProfileServer 作业脚本,而不是使用控制台。请参阅“管理作业类型”主题。
过程
结果
目标会运行作业并尝试停止服务器。
下一步做什么
在“作业状态”页面上,单击停止 Liberty 概要文件服务器作业的标识并查看作业状态。单击状态刷新图标 以刷新所显示的状态。
如果作业不成功,请查看运行作业时产生的任何错误消息,更正错误情况,然后再次提交作业。
如果作业成功,那么服务器的“目标资源”页面上的状态为已停止。单击 以查看资源状态。