Springboot 启动参数
内容纲要
指定环境
#后台运行
nohup java -jar xxx >/dev/null 2>&1 &
- >/dev/null
这条命令的作用是将标准输出1重定向到/dev/null中。 /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。
- 2>&1
将标准错误重定向到标准输出(由于标准输出已经定向到“黑洞”了,即:标准输出此时也是"黑洞",再将标准错误输出定向到标准输出,相当于错误输出也被定向至“黑洞”)
指定配置环境
java -jar -Dspring.profiles.active=test xxx.jar
指定外部配置文件
#默认加载顺序,和内部配置文件互补
file:./config/
file:./
classpath:/config/
classpath:/
#会 替换 内部配置文件
java -jar -Dspring.config.location=/opt/config/application.yml xxx.jar
#和内部配置文件互补(推荐)
java -jar -Dspring.config.additional-location=/opt/config/application.yml xxx.jar
指定repository路径
#路径:/home/repository
java -jar -Dthin.root=/home/ xxx.jar
空运行
java -jar -Dthin.dryrun=true xxx.jar
共有 0 条评论