2.2.2. 在 Red Hat Enterprise Linux 上管理 JBoss Web 服务器
在 Red Hat Enterprise Linux 上运行和管理 Red Hat JBoss Web 服务器支持两种方法:
管理 JBoss Web 服务器的建议方法是使用系统守护进程。
将 JBoss Web 服务器与系统守护进程搭配使用提供了一种在系统启动时启动 JBoss Web 服务器服务的方法。系统守护进程还提供启动、停止和状态检查功能。
Red Hat Enterprise Linux 8 和 Red Hat Enterprise Linux 7 的默认系统守护进程是 systemd,Red Hat Enterprise Linux 6 的默认设置是 SysV。
要确定哪个系统守护进程正在运行,请发出 ps -p 1 -o comm=。
对于 systemd:
$ ps -p 1 -o comm= systemdSysV:
$ ps -p 1 -o comm= init
2.2.2.1.1. 设置并使用带有 SysV 的 JBoss Web 服务器 复制链接链接已复制到粘贴板!
先决条件
-
redhat-lsb-core软件包.要安装,请运行:yum install redhat-lsb-core
为 SysV 设置 JBoss Web 服务器
以 root 用户身份执行 .postinstall.sysv 脚本:
# cd JWS_HOME/tomcat
# sh .postinstall.sysv
使用 SysV 控制 JBoss Web 服务器
SysV 命令只能由 root 用户发出。
使用 SysV 启用 JBoss Web 服务器服务在引导时启动:
# chkconfig jws5-tomcat on使用 SysV 启动 JBoss Web 服务器:
# service jws5-tomcat start使用 SysV 停止 JBoss Web 服务器:
# service jws5-tomcat stop使用 SysV 验证 JBoss Web 服务器
的状态(状态操作可由任何用户执行):$ service jws5-tomcat status
有关使用 SysV 的更多信息,请参阅: Red Hat Enterprise Linux 6 部署指南:运行服务
2.2.2.1.2. 设置并使用带有 systemd 的 JBoss Web 服务器 复制链接链接已复制到粘贴板!
为 systemd 设置 JBoss Web 服务器
以 root 用户身份执行 .postinstall.systemd 脚本:
# cd JWS_HOME/tomcat
# sh .postinstall.systemd
使用 systemd 控制 JBoss Web 服务器
systemd 命令只能由 root 用户发布。
使用 systemd 在引导时启用 JBoss Web 服务器服务:
# systemctl enable jws5-tomcat.service使用 systemd 启动 JBoss Web 服务器:
# systemctl start jws5-tomcat.service使用 systemd 停止 JBoss Web 服务器:
# systemctl stop jws5-tomcat.service使用 systemd 验证 JBoss Web 服务器
的状态(状态操作可由任何用户执行):# systemctl status jws5-tomcat.service
有关在 RHEL 7 中使用 systemd 的详情,请参考: RHEL 7 系统管理员指南: 管理系统服务
有关在 RHEL 8 中使用 systemd 的详情,请参考: RHEL 8 配置基本系统设置: 使用 systemctl 管理系统服务