日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

將Tomcat注冊為系統服務

作者:打乒乓球只會抽 更新時間: 2022-09-26 編程語言

步驟一:修改腳本

/usr/local/apache-tomcat-8.5.37/bin/catalina.sh     

在大約117,118行添加兩條語句

117 JAVA_HOME=/usr/local/jdk1.8.0_144    
118 JRE_HOME=$JAVA_HOME/jre

在這里插入圖片描述

步驟二:編輯文件tomcat.service

centos 7中采用了systemd控制系統服務,更加簡單,以前啟動服務需要 service xxxx start|stop等。現在需要的是systemctl start|stop xxx。比如我配置的啟動tomcat,systemctl start tomcat。十分方便。以前是在,

現在直接在/usr/lib/systemd/system里面新建一個tomcat.service,編輯內容內容如下:

/usr/lib/systemd/system/tomcat.service

編輯文件tomcat.service,添加下面內容

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/develop/apache-tomcat-8.5.37/bin/startup.sh
ExecStop=/usr/develop/apache-tomcat-8.5.37/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

在這里插入圖片描述

將tomcat注冊為系統服務

#查看tomcat服務的狀態
systemctl status tomcat.service
#開啟tomcat服務
systemctl start tomcat.service
#關閉tomcat服務
systemctl stop tomcat.service

步驟三:重新加載systemctl 服務

編寫完上面的腳本,需要重新加載systemctl 服務
systemctl daemon-reload

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/qq_60969145/article/details/127001440

欄目分類
最近更新