SpringBoot打包發(fā)布到linux上(centos 7)的步驟
打包發(fā)布
jar包部署相對較為簡單,尤其是在分布式服務(wù)比較多的情況下。
單體項(xiàng)目
如果是單體項(xiàng)目,只需要找到maven的插件,點(diǎn)擊package運(yùn)行。注意是Lifecycle下的插件,“Plugins”下的插件不一定有用。

打包完了后,去target包下找到自己的jar包。如果你的項(xiàng)目交給git管理,并且在idea里配置過部分文件忽略不提交,那么很有可能已經(jīng)被你隱藏起來了。
右擊項(xiàng)目,選擇show in explorer,在win10的文件管理器里就可以看到target了

多模塊項(xiàng)目(分布式)
如果項(xiàng)目有多個模塊,打包的時候需要考慮依賴問題。
比如你所要打包的模塊,依賴其他模塊,那么需要先將其他模塊打包。
不過這里有個更方便的辦法,直接找到root模塊


package后,maven會自動處理依賴關(guān)系,打包好所有的模塊。(唯一的缺點(diǎn)就是如果項(xiàng)目太大,可能會有點(diǎn)慢)
發(fā)布
安裝好java環(huán)境http://www.dhdzp.com/article/143631.htm
在usr/local目錄下新建一個文件夾,存放項(xiàng)目,我一般直接取為springboot
在該目錄下輸入命令:
注意!??!是 nohup,而不是nohub?。?!
nohup java -jar jsczams-web-ams.jar > ams.log 2>&1 &
表示后臺運(yùn)行該項(xiàng)目,并把控制臺打印的東西寫到當(dāng)前目錄的ams.log文件中。
停止
如果需要停止,通過
jobs -l

或者
ps -ef|grep java

知道進(jìn)程id 為 3758后結(jié)束程序。
kill -9 3758
以上就是SpringBoot打包發(fā)布到linux上(centos 7)的步驟的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot打包的資料請關(guān)注腳本之家其它相關(guān)文章!
- SpringBoot項(xiàng)目jar和war打包部署方式詳解
- 部署springboot項(xiàng)目到云服務(wù)器的兩種方式(jar+war)
- SpringBoot項(xiàng)目打成war和jar的區(qū)別說明
- 淺談SpringBoot項(xiàng)目打成war和jar的區(qū)別
- 使用Docker部署打包發(fā)布springboot項(xiàng)目
- SpringBoot項(xiàng)目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決)
- springboot實(shí)現(xiàn)maven多模塊和打包部署
- Springboot打包部署修改配置文件的方法
- springboot項(xiàng)目打包發(fā)布部署的過程及jar和war的區(qū)別
相關(guān)文章
spring中BeanUtils.copyProperties的使用(深拷貝,淺拷貝)
本文主要介紹了spring中BeanUtils.copyProperties的使用(深拷貝,淺拷貝),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
Java用POI導(dǎo)入導(dǎo)出Excel實(shí)例分析
在本篇文章里小編給大家整理的是一篇關(guān)于Java用POI導(dǎo)入導(dǎo)出Excel實(shí)例分析內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)下。2021-11-11
SpringBoot如何優(yōu)雅的處理校驗(yàn)參數(shù)的方法
這篇文章主要介紹了SpringBoot如何優(yōu)雅的處理校驗(yàn)參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Java特性?Lambda?表達(dá)式和函數(shù)式接口
這篇文章主要介紹了Java特性?Lambda?表達(dá)式和函數(shù)式接口,Lambda表達(dá)式基于函數(shù)式編程思想,也可以稱為閉包,是Java?8引入的重要新特性,?Lambda允許把函數(shù)作為一個方法的參數(shù)2022-06-06
Spring中ClassPathXmlApplicationContext類的使用詳解
這篇文章主要介紹了Spring中ClassPathXmlApplicationContext類的使用詳解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
Java Swing GridBagLayout網(wǎng)格袋布局的實(shí)現(xiàn)
這篇文章主要介紹了Java Swing GridBagLayout網(wǎng)格袋布局的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Hibernate Validator實(shí)現(xiàn)更簡潔的參數(shù)校驗(yàn)及一個util
這篇文章主要介紹了Hibernate Validator實(shí)現(xiàn)更簡潔的參數(shù)校驗(yàn)及一個util,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05

