这是服务创建文件。将此文件复制并粘贴到/etc/systemd/system/
目录中。
文件名应该是tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
Wants=network.target
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-0.el8_2.x86_64/jre
Environment=CATALINA_PID={{ tomcat_dir }}/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME={{ tomcat_dir }}/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true'
Environment='JAVA_OPTS=-Djava.awt.headless=true'
ExecStart={{ tomcat_dir }}/tomcat/bin/startup.sh
ExecStop={{ tomcat_dir }}/tomcat/bin/shutdown.sh
SuccessExitStatus=143
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
现在,即使在 RHEL8 中,您也可以使用 Systemd 命令轻松管理 Tomcat 服务。