有多種方法可以在Linux上啟動(dòng)Tomcat,以下是幾種常用的方法:
使用Tomcat的啟動(dòng)腳本:在Tomcat的bin目錄下,執(zhí)行./startup.sh命令即可啟動(dòng)Tomcat。如果需要停止Tomcat,執(zhí)行./shutdown.sh命令。
使用systemd:在/etc/systemd/system/目錄下創(chuàng)建一個(gè)名為tomcat.service的文件,并添加以下內(nèi)容:
[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
User=tomcat
Group=tomcat
Type=forking
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
然后執(zhí)行以下命令啟動(dòng)Tomcat:
sudo systemctl start tomcat
如果需要停止Tomcat,執(zhí)行以下命令:
sudo systemctl stop tomcat
#!/bin/sh
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
然后執(zhí)行以下命令啟動(dòng)Tomcat:
sudo service tomcat start
如果需要停止Tomcat,執(zhí)行以下命令:
sudo service tomcat stop
這些是常用的幾種方法,根據(jù)自己的需求選擇適合的方法來啟動(dòng)Tomcat。