因為個人感覺在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