温馨提示×

linux启动tomcat的方法有哪些

小亿
87
2024-01-25 11:44:38
栏目: 编程语言

有多种方法可以在Linux上启动Tomcat,以下是几种常用的方法:

  1. 使用Tomcat的启动脚本:在Tomcat的bin目录下,执行./startup.sh命令即可启动Tomcat。如果需要停止Tomcat,执行./shutdown.sh命令。

  2. 使用systemd:在/etc/systemd/system/目录下创建一个名为tomcat.service的文件,并添加以下内容:

[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

然后执行以下命令启动Tomcat:

sudo systemctl start tomcat

如果需要停止Tomcat,执行以下命令:

sudo systemctl stop tomcat
  1. 使用init.d脚本:在/etc/init.d/目录下创建一个名为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

然后执行以下命令启动Tomcat:

sudo service tomcat start

如果需要停止Tomcat,执行以下命令:

sudo service tomcat stop

这些是常用的几种方法,根据自己的需求选择适合的方法来启动Tomcat。

0