部署到云服务器:
idea 打包
先对项目进行清理
mvn clean

mvn package


打包后生成的文件存放的路径:

java -version
mvn clean package -D maven.test.skip=true
上传服务器
scp target/blog-0.0.1-SNAPSHOT.jar root@103.99.179.83:/root/IdeaProjects/
启动程序
源码方式运行应用程序
如果使用Maven,请在终端窗口(完整)目录中运行以下命令:
mvn spring-boot:run
mvn spring-boot:run -Dspring-boot.run.profiles=pro
or
./mvnw spring-boot:run
jar包方式启动
java -jar -Dserver.port=8081 mall-0.0.1-SNAPSHOT.jar

Linux 命令行后台启动 spring boot jar:
nohup java -jar -Dserver.port=8081 \
-Dspring.profiles.active=pro \
/root/mall-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &
/dev/null 相当于macOS废纸篓
查看项目否启动成功
lsof -i:8080
验证
netstat -tulpn
spring Boot 多环境配置
../demo-web/src/main/resources/application.yml
# spring config
spring:
# environment: dev|test|pro
profiles:
active: dev
Linux 命令行后台启动 spring boot jar:
nohup java -jar xxx.jar --spring.profiles.active=test > /dev/null 2>&1 &
根据不同的部署环境修改 --spring.profiles.active 值即可