prod 环境 启动异常

Blade 未结 1 311
zxz123
zxz123 剑者 2024-12-04 15:29

一、该问题的重现步骤是什么?

image.png

为什么prod 没有使用yaml 而是nacos默认后缀配置呢  


image.png


目前我只能重新再  LauncherServiceImpl 里面重新配置 图1 的配置

才能启动成功 


二、你期待的结果是什么?实际看到的又是什么?

我期望prod 和dev一致   读取nacos配置是后缀是 .yaml 文件 


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

3.4   商业版   mac win 都不行

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-12-04 16:43

    你用的nacos版本和blade版本分别是多少,我这边无法重现

    CleanShot20241204164223@2x.png

    作者追问:2024-12-04 17:18

    cloud 2021.0.5.0      nacos 2.3.0    blade 3.4.0


    作者追问:2024-12-04 17:18

    image.png

    回答: 2024-12-04 17:21

    应该不是这个properties的问题,他前面的日志写的是ignore,意思是忽略而不是加载。你把完整的控制台错误日志贴出来看下呢

    CleanShot20241204172022@2x.png

    作者追问:2024-12-04 17:32

    这个我知道  我打断点了  默认走的properties


    image.png


    image.png



    回答: 2024-12-04 17:34

    这块一直没做过改动,你尝试升级一下nacos服务的版本以及依赖jar包的版本试试看

    作者追问:2024-12-04 17:35

    image.png

    作者追问:2024-12-04 17:39

    我最终得到的结论就是  dev 可以   和naocs命名空间也没关系     


    只有在启动 prod的时候 才会走properties 

    除非LauncherServiceImpl里面重新 System.getProperties() 赋值

    image.png

    作者追问:2024-12-04 17:42

    有什么地方会对prod环境 处理吗  

    回答: 2024-12-04 17:43

    你可以下载一下最新的bladex测试,逻辑是一样的,但是新版prod的启动注册没有问题,所以考虑可能还是nacos的版本问题

    1 讨论(0)
代码语言
提交回复