1、前言(這裏只做簡單的打包以及啓動命令說明記錄,不包含其他因素導致的問題)
springboot項目可以打成jar包或者war包,以前我們開發web項目基本都是打包成war包,然後放到web容器中運行,springboot自己集成了tomcat,可以直接打包運行,不需要再單獨部署web應用服務器,而且打jar包很容易,對於基於maven的工程。
2、使用mvn命令打成jar包
#注意要到項目的根目錄使用命令
mvn clean package -Dmaven.test.skip=true
3、啓動項目
#--spring.profiles.active=pre爲選擇生產環境,也可以不加也可以啓動,這種情況適合短時間測試用
java -jar test.jar --spring.profiles.active=pre
#在後臺啓動,
nohup java -jar test.jar --spring.profiles.active=pre &
#查看進程
ps aux
#殺掉進程
kill -9 pid
4、重啓應用
#找到對應sprigboot進程的pid
ps -ef|grep java
#殺掉進程 pid是對應!!!的
kill -9 pid
#再次啓動
java -jar test.jar --spring.profiles.active=pre