2.4. 从存档文件安装时使用 systemd 管理 JBoss Web 服务器
当您从 Red Hat Enterprise Linux 上的存档文件安装 JBoss Web 服务器时,您可以使用系统守护进程执行管理任务。将 JBoss Web Server 与系统守护进程一起使用提供了一种在系统启动时启动 JBoss Web Server 服务的方法。系统守护进程还提供 start、stop 和 status 检查功能。
在 Red Hat Enterprise Linux 版本 8、9 和 10 中,默认的系统守护进程是 systemd。
先决条件
步骤
要确定哪个系统守护进程正在运行,请输入以下命令:
ps -p 1 -o comm=
$ ps -p 1 -o comm=Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果
systemd正在运行,则会显示以下输出:systemd
systemdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要为
systemd设置 JBoss Web 服务器,以 root 用户身份运行.postinstall.systemd脚本:cd JWS_HOME/tomcat sh .postinstall.systemd
# cd JWS_HOME/tomcat # sh .postinstall.systemdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要使用
systemd控制 JBoss Web 服务器,您可以以 root 用户身份执行以下步骤:使用
systemd使 JBoss Web Server 服务在系统启动时启动:systemctl enable jws6-tomcat.service
# systemctl enable jws6-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
systemd启动 JBoss Web 服务器:systemctl start jws6-tomcat.service
# systemctl start jws6-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意现在,基于归档文件安装的 JBoss Web 服务器配置已弃用
SECURITY_MANAGER变量。请考虑以下弃用注释:SECURITY_MANAGER has been deprecated. To run tomcat under the Java Security Manager use:
# SECURITY_MANAGER has been deprecated. To run tomcat under the Java Security Manager use: JAVA_OPTS="-Djava.security.manager -Djava.security.policy==\"$CATALINA_BASE/conf/"catalina.policy\"""Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
systemd停止 JBoss Web 服务器:systemctl stop jws6-tomcat.service
# systemctl stop jws6-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
systemd验证 JBoss Web 服务器的状态:systemctl status jws6-tomcat.service
# systemctl status jws6-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意任何用户都可以运行
status操作。