使用maven打包啓動springboot項目

第一步:打包

在項目路徑下啓動終端:java

mvn clean package

clipboard.png

maven正在進行打包...spring

clipboard.png

打包完成。windows

第二步:啓動

咱們要找到maven爲咱們處理好的包:
在項目根目錄的target文件夾下:springboot

clipboard.png

能夠看到CoolBlog-0.0.1-SNAPSHOT.jar就是咱們須要的java包app

打開終端啓動項目:
進入target文件夾,輸入:curl

java -jar CoolBlog-0.0.1-SNAPSHOT.jar

項目啓動:maven

clipboard.png

到這裏項目已經正式啓動了url

第三步:關閉

啓動完畢了
咱們要怎樣才能關閉佔着端口的項目呢?
很簡單,在命令行按下control+C(windows下:Ctrl+C)就能夠關閉項目spa

固然也能夠利用url關閉:命令行

1.導入maven依賴:
clipboard.png

2.設置application.properties參數:

clipboard.png

而後在命令行將啓動的項目輸入(IP,端口本身的):

curl -X POST http://localhost:8088/shutdown
curl -X POST http://localhost:8080/manage/shutdown

如此這般,也能關閉項目。

注意點

固然也有一點小問題:
我在CentOS上啓動項目以後,使用Ctrl+C關閉項目後,再啓動
發現個人端口號被java進程給佔了

查看全部端口占用狀況(CentOS):

netstat -ntlp

clipboard.png

我試着kill -2817發現殺死不了這進程
這時候公司的產品經理告訴了我答案

kill -9 2817

強行殺死進程:

clipboard.png

因此說,千萬別小看產品經理

以上即是使用mvn命令打包springboot項目
以爲還能夠的請點個贊,贊不了也能夠收藏下;
總之,謝謝閱讀~

相關文章
相關標籤/搜索