SpringBoot項目雲端部署

外掛配置文件

如果部署不同平臺配置文件中屬性不同,如連接數據庫不一致,訪問端口不一致等。可以通過外掛配置文件的方式解決,避免在每次打包前修改配置文件。
新建文件application.properties,該配置文件中屬性的優先級高於jar包中配置文件的屬性。
如修改端口:

server.port=8090

啓動時運行:

java -jar project.jar  --spring.config.addition-location =/var/project/application.properties

編寫deploy腳本

如果項目以如上方式運行,退出控制檯,該程序也會停止。更好的方案是使用deploy腳本啓動。
創建文件 deploy.sh,文件內容:

nohup java -Xms400m -Xmx400m -XX:NewSize=200m -XX:MaxNewSize=200m -jar miaosha.jar --spring.config.addtion-location=/var/www/miaosha/application.properties
## 參數說明:nohup以非停止方式運行程序、

再次啓動時,運行

./ deploy.sh &

即可。
運行日誌會輸出到nohup.out,程序也不會隨控制檯關閉而停止。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章