在Linux環境下部署springboot專案
阿新 • • 發佈:2021-07-21
眾所周知,springboot專案是將專案打包成一個jar包,通過Java命令直接執行jar即可啟動web專案,因為springboot使用了內嵌的Tomcat,所以就不用在打包成war包在放到Tomcat的webapps目錄下了。
一、啟動方式
在linux環境下部署啟動jar包有兩種方式,如下:
1、直接通過Java命令啟動
直接通過Java命令啟動jar,如```java -jar xxx.jar``即可,但是有個缺點是會造成阻塞,你沒法操作其他的了,只有ctrl+z或者ctrl+c中斷之後才能進行其他操作,而此時專案也停了,所以此種方式不太友好。
2、通過nohup java命令啟動
通過nohup java命令啟動,如nohup java -jar xxxx.jar &
預設情況下,此種方式會把啟動日誌輸出到nohup.out 檔案中,當然也可以自己指定輸出到指定的檔案中,如 nohup java -jar test.jar >temp.txt &
,如果指定的檔案沒有,則會自動建立。
二、檢視啟動的jar
當通過命令啟動jar之後,可以通過如下兩個命令來檢視啟動了那些jar。
1、通過jps命令,執行結果如下圖所示
前面的數字表示程序的ID,可以通過kill命令殺死程序。
2、通過jobs命令,執行結果如下圖所示
表示正在執行的jar。
參考博文:
(1)https://blog.csdn.net/qq_22638399/article/details/81506448
(2)https://blog.csdn.net/c1481118216/article/details/53010963