天天看點

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"    如下圖黃色箭頭所示

Centos7下添加Tomcat為系統服務

       3.然後在/usr/lib/systemd/system下面建立tomcat.service檔案(我是直接本地弄好,filezilla傳上去的),下圖tomcat.service的内容主要就是設定好你的 jdk路徑,忘記可以使用  echo $JAVA_HOME 來檢視,設定我們上面寫的tomcat.pid的路徑和tomcat啟動路徑

Centos7下添加Tomcat為系統服務

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

           systemctl enable tomcat  開機啟動

           systemctl  status tomcat   檢視狀态

           systemctl  start / stop / restart   tomcat    開始/停止/重新開機 tomcat

      5.遇到的問題

         如果隻是配好了  tomcat.pid就啟動過tomcat的話,需要在所有配置完成後 在tomcat關閉的情況下 删除 rm  tomcat.pid 檔案,然後使用上面的指令來啟動tomcat  

繼續閱讀