Centos7下添加Tomcat為系統服務


文章參考:點擊打開鏈接

        因為個人感覺在centos中啟動tomcat比較麻煩、要一直cd到目錄下面startup.sh才可以,所以網上找到將tomcat作為系統服務,使用systemctl直接啟動方法。現將個人的設置記錄如下:

       1.安裝tomcat ,tomcat是很早之前安裝的,使用filezilla上傳解壓到目錄OK

       2.修改tomcat的catalina.sh文件,vim打開 :set  number 應該是139行下面添加  CATALINA_PID="$CATALINA_BASE/tomcat.pid"    如下圖黃色箭頭所示

       3.然后在/usr/lib/systemd/system下面建立tomcat.service文件(我是直接本地弄好,filezilla傳上去的),下圖為tomcat.service的內容

   主要就是設置好你的 jdk路徑,忘記可以使用  echo $JAVA_HOME 來查看,設置我們上面寫的tomcat.pid的路徑和tomcat啟動路徑

       4.經過上面設置應該就好了

           systemctl enable tomcat  開機啟動

           systemctl  status tomcat   查看狀態

           systemctl  start / stop / restart   tomcat    開始/停止/重啟 tomcat

      5.遇到的問題

         如果只是配好了  tomcat.pid就啟動過tomcat的話,需要在所有配置完成后 在tomcat關閉的情況下 刪除 rm  tomcat.pid 文件,然后使用上面的命令來啟動tomcat  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM