Spring Boot 應用部署

Spring Boot 應用部署

1、與虛擬機的交互

在這裏插入圖片描述


2、運行問題

  • 端口占用:

​ 使用==netstat -alnp | grep 8080== 或==lsof -i:8080==查看對應占用該端口的進程

​ 使用kill -9 進程id 殺掉該進程即可

  • 後臺運行:

​ 將後臺運行命令寫入shell腳本中:vim start.sh

​ 寫入命令

#!/bin/sh
nohup java -jar -Dspring.profiles.active=prod wechat-sell.jar > /dev/null 2>&1 &

​ 執行:bash start.sh即可後臺運行

​ 查看後臺運行情況:ps -ef |grep wechat-sell.jar

​ 其中命令使用了多環境:-Dspring.profiles.active=prod,在工程中配置如下:

在這裏插入圖片描述

Application.yml: 默認dev環境

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