文章參考:點擊打開鏈接
因為個人感覺在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