Linux下面免安裝Tomcat開機自啟
阿新 • • 發佈:2018-12-21
一、環境
- 伺服器環境:centos7.5
- Tomact版本:apache-tomcat-8.5.32
二、配置
- 建立一個Service配置:vi /lib/systemd/system/tomcat.service
- 在檔案內填寫如下程式碼(儲存命令:wq)
[Unit] Description=tomcat After=network.target [Service] Type=oneshot ExecStart=/home/apache-tomcat-8.5.32/bin/startup.sh //自已的tomcat的啟動檔案 ExecStop=/home/apache-tomcat-8.5.32/bin/shutdown.sh //自已的tomcat的停止檔案 ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target
-
相關命令
systemctl enable tomcat.service (開機啟動)
systemctl disable tomcat.service (取消開機啟動)
systemctl start tomcat.service (啟動服務)
systemctl stop tomcat.service (停止服務)
systemctl restart tomcat.service (重啟服務)
systemctl status tomcat.service (檢視服務狀態)
三、備註
如果start不了服務,一般是catalina.sh中沒有配置JAVA_HOME,參考程式碼
JAVA_OPTS="-Xms2048m -Xmx4024m -Xss1024K"
export TOMCAT_HOME=/home/apache-tomcat-8.5.32
export CATALINA_HOME=/home/apache-tomcat-8.5.32
export JRE_HOME=/home/jdk1.8.0_181/jre
export JAVA_HOME=/home/jdk1.8.0_181