在Linux環境下部署springboot項目


眾所周知,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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM