SpringBoot項目打包之打jar包和部署發布


artifactId 是即將打包的包的名稱
version  是即將打包的版本號

packaging 是即將打包的格式,這里講的是jar包


終端輸入命令:

mvn clean install

 

然后在target下查看生成的對應的jar包文件

 

如何執行呢?

找到一個jdk,

我這邊是2.11版本的springboot,需要1.8以上的jdk,然后

java -jar xxx.jar

若有多個jdk安裝目錄,尤其默認的版本不是1.8以上的,需要指定目錄  /opt/jdk1.8.0_131/bin/java -jar ddd.jar

 

如果關閉終端,比如windows/linux下關閉了命令行輸入,整個程序將終止;

解決辦法: nohup /opt/jdk1.8.0_131/bin/java -jar buglist.jar &

如果你想在啟動的時候指定端口號,需要的jar包后面加上 --server.port = 8888

nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar --server.port=8080 &

如果你需要根據jar包外面的配置文件進行運行,需要在java -jar后面加上-Dspring.config.location=配置文件

nohup /opt/jdk1.8.0_131/bin/java -jar -Dspring.config.location=/opt/TestPlatform/application.properties /opt/TestPlatform/TestPlatform.jar --server.port=8080 &

 

 

 

 

如果是Windows環境,要如何在后台執行呢

新建一個bat文件,輸入:

@echo off start javaw -jar xxx.jar exit

windows中用bat文件指定配置文件或者端口也是同樣的,比如java -jar -Dspring.config.location=C:\xxx\application.properties C:\xxx\TestPlatform.jar --server.port=8080

關於nohup  和 &的使用,明早再詳細說明,白了個白~~~


免責聲明!

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



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