1. 部署方式
Springboot 和普通web 應(yīng)用程序不一樣,其本質(zhì)上是一個 Java 應(yīng)用程序,那么又如何部署呢?
通常來說相赁,Springboot 部署會采用兩種方式:全部打包成一個jar,或者打包成一個war∥坑冢現(xiàn)在講一下打包成 jar 部署。
2. 打包成 jar
第一種方法(idea)
執(zhí)行clean+compile+install唤衫,生成jar包婆赠。
第二種方法(命令行):
鍵盤輸入 windows + r :
cd 命令切換到你項(xiàng)目所在路徑:當(dāng)前是沒有 target 目錄的。
之后輸入命令:(打jar包前要先配好 maven 環(huán)境變量)
mvn install
出現(xiàn) BUILD SUCCESS 證明打包成功佳励,發(fā)現(xiàn) 自動生成了 target 目錄休里, jar 包就在目錄里邊:
3.?部署到 Linux? 服務(wù)器上
一般項(xiàng)目是部署在 Linux? 服務(wù)器上的,用連接 Linux 的工具先切換到項(xiàng)目 jar 包所在命令赃承, nohup command &? (其中 command 是你運(yùn)行項(xiàng)目輸入的命令)
nohup java -jar 你的jar包名字.jar &
就可在后臺一直掛載運(yùn)行了妙黍。。瞧剖。拭嫁。。抓于。 會出現(xiàn)一個端口號做粤,這個端口號就是項(xiàng)目運(yùn)行的端口號!
此時(shí)項(xiàng)目正在部署捉撮,耐心等待部署完成......
linux 常用命令 :
kill -9 端口號 :殺死端口號怕品,關(guān)閉程序。
cat info.log :查看文件
ps -ef | grep java :查看java 運(yùn)行的幾個端口號
nohup java -jar huida-claimcloud-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev > clmcloud-start.log &
————————————————
參考博客:https://blog.csdn.net/qq_33378853/java/article/details/88733165