-
vim /etc/profile.d/tomcat.sh
export CATALINA_HOME=/usr/software/tomcat/apache-tomcat-8.5.50 export PATH=$TOMCAT_HOME/bin:$PATH
-
source /etc/profile.d/tomcat.sh
-
新建文件 vim /usr/lib/systemd/system/tomcat.service 写入下面内容
[Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/usr/software/tomcat/apache-tomcat-8.5.50/bin/startup.sh ExecStop=/usr/software/tomcat/apache-tomcat-8.5.50/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target
-
加入开启启动服务
systemctl enable tomcat.service
-
其他命令
systemctl start tomcat.service 启动tomcat systemctl stop tomcat.service 关闭tomcat systemctl restart tomcat.service 重启tomcat
确保在start.sh中配置了java_home和CATALINA_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_231 ##jdk的绝对路径
export CATALINA_HOME=/usr/local/tomcat ##tomcat的绝对路径
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat