一、该问题的重现步骤是什么?
为什么prod 没有使用yaml 而是nacos默认后缀配置呢
目前我只能重新再 LauncherServiceImpl 里面重新配置 图1 的配置
才能启动成功
二、你期待的结果是什么?实际看到的又是什么?
我期望prod 和dev一致 读取nacos配置是后缀是 .yaml 文件
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
3.4 商业版 mac win 都不行
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
你用的nacos版本和blade版本分别是多少,我这边无法重现
cloud 2021.0.5.0 nacos 2.3.0 blade 3.4.0
应该不是这个properties的问题,他前面的日志写的是ignore,意思是忽略而不是加载。你把完整的控制台错误日志贴出来看下呢
这个我知道 我打断点了 默认走的properties
这块一直没做过改动,你尝试升级一下nacos服务的版本以及依赖jar包的版本试试看
我最终得到的结论就是 dev 可以 和naocs命名空间也没关系
只有在启动 prod的时候 才会走properties
除非LauncherServiceImpl里面重新 System.getProperties() 赋值
有什么地方会对prod环境 处理吗
你可以下载一下最新的bladex测试,逻辑是一样的,但是新版prod的启动注册没有问题,所以考虑可能还是nacos的版本问题
扫一扫访问 Blade技术社区 移动端