阅读量:0
有多种方法可以在Linux上启动Tomcat,以下是几种常用的方法:
使用Tomcat的启动脚本:在Tomcat的bin目录下,执行./startup.sh命令即可启动Tomcat。如果需要停止Tomcat,执行./shutdown.sh命令。
使用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
- 使用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。