linux伺服器部署SpringBoot專案並檢視專案執行日誌

千百元發表於2020-11-11

 

 

 

 

在Linux伺服器上部署SpringBoot專案:

1.首先將SpringBoot專案打包成JAR包,通過xFTP或者其他工具將JAR包上傳到Linux上,然後執行如下命令啟動專案:

java -jar xxx.jar &

該命令啟動jar,一旦Xshell視窗關閉,JAR就停止執行了.

如果想讓專案在後臺一直執行,通過如下命令啟動JAR:

nohup java -jar xxx.jar > consoleMsg.log 2>&1 &

上面的2 和 1 的意思如下:

0 標準輸入(一般是鍵盤)
1 標準輸出(一般是螢幕,是使用者終端控制檯)
2 標準錯誤(錯誤資訊輸出)

注意:consoleMsg.log檔案要先建立,執行命令:

touch consoleMsg.log

檢視專案執行日誌:

1、tailf consoleMsg.log | grep --line-buffered findUserList

實時跟蹤日誌,這裡是只要findUserList 這個方法被執行,就會將它的日誌列印出來,用於跟蹤特定的日誌執行。

–line-buffered 是一行的緩衝區,只要這一行的緩衝區滿了就會列印出來,所以可以用於實時監控日誌。

2、 tailf -n 500 consoleMsg.log 列印最後500行日誌,並且持續跟蹤日誌。

tail -n 2000 consoleMsg.log | more   分頁檢視最後2000行日誌。

相關文章