liunx 启动jar应用指定环境(配置文件)命令

我们开发java项目时一般会配置多个环境配置文件:

1.application-dev.properties 开发环境配置文件

2.application-uat.properties uat环境配置文件

3.application-release.properties 生产配置环境文件

4.application.properties 默认的配置文件

默认的配置文件一般如下:

spring.profiles.active = @profiles.active@

例如:如果我们想启动生产环境的配置文件

我们可以在打包的时候使

application.properties文件中指定生产环境的文件

配置成

spring.profiles.active = release

或者是在启动应用的时候加一些指定的参数来改变

nohup java -jar -Dspring.profiles.active=prop xxx.jar &

Dspring.profiles.active= 指定的加载的配置文件

& :后台运行

不输出日志启动jar包:

nohup java -jar -Dspring.profiles.active=prop xxx.jar > /dev/null 2>&1 &

解密启动jar包:

nohup java -jar -Dspring.profiles.active=prop -Djasypt.encryptor.password=加密串 xxxx.jar > /dev/null 2>&1 &

经验分享 程序员 微信小程序 职场和发展