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。
要确定哪个系统守护进程正在运行,请发出 ps -p 1 -o comm=。
对于 systemd:
$ ps -p 1 -o comm= systemd
Red Hat Enterprise Linux 6 不再被支持,随后从文档中被删除。
2.2.2.1.1. 设置并使用带有 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 管理系统服务