王也踏青图是什么梗,seo解释,手机能建设网站吗,国内优秀网站欣赏需求描述
springboot项目接入nacos配置#xff0c;代码中使用bootstrap.yml来指定nacos信息#xff0c;为了防止不同环境的来回切换#xff0c;服务器中都单独在放一个bootstrap.yml#xff0c;来指定具体环境的nacos配置#xff0c;如sit服务器使用sit的nacos配置#…需求描述
springboot项目接入nacos配置代码中使用bootstrap.yml来指定nacos信息为了防止不同环境的来回切换服务器中都单独在放一个bootstrap.yml来指定具体环境的nacos配置如sit服务器使用sit的nacos配置uat服务器使用uat的nacos配置文件。
服务其中打出来的jar中已经包含了各个bootstrap-xxx.yml文件没有排除响应的配置文件jar所在位置同级也引入了外部的bootstrap.yml来引入nacos配置。
目的运行时希望使用的时外部 bootstrap.yml 文件。
nohup java -jar -Xms512M -Xmx512M -Duser.timezoneGMT8 -Dlog.path/applog/logs -Dspring.profiles.activelocal xxx-1.0.0-release.jar -jasypt.encryptor.passwordxxxsalt 如果打包时排除jar中的配置文件那么用上边的启动命令是可以的。如果jar包中包含项目配置文件上边命令有时可以有时不可以那就是不可以。
解决方法
使用-D命令设置系统属性
nohup java -jar -Xms512M -Xmx512M -Duser.timezoneGMT8 -Dlog.path/applog/logs -Dspring.config.location./bootstrap.yml xxx-1.0.0-release.jar -jasypt.encryptor.passwordxxxsalt shell脚本命令中使用-Dspring.config.location./bootstrap.yml指定外部配置文件。
参考文章
https://blog.csdn.net/qq_34484062/article/details/128021066
这种感觉不是很好使