通过cmd启动服务报错,拉取nacos配置报错

Blade 未结 1 138
zhoucj
zhoucj 2025-08-20 18:17

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

1. 

java -jar blade-auth.jar --spring.profiles.active=test  -Dfile.encoding=UTF-8 

2. 

3.


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

期望:正常启动

实际: 启动拉取nacos配置报错:

2025-08-20 18:15:44.164 ERROR 65992 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : parse data from Nacos error,dataId:blade-dev.yaml,data:#spring閰嶇疆

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


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

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

1条回答
  •  admin
    admin (楼主)
    2025-08-20 20:29

    你这个报错提供的太少了,后续发贴请把报错复制完整,要看到完整堆栈才有助于判断,现在只能大概猜测下面两种原因:
    一、检查yaml格式,复制到nacos的时候不要多空格也不要少空格,不要多回车,仔细检查格式,可以拷贝到各种格式化工具的网站上格式化后再拷贝到nacos

    二、服务器文本编码问题,把中文注释都删掉后拷贝到nacos

    作者追问:2025-08-20 20:29

    在idea或者通过docker方式都是正常的,直接通过 java -jar方式才会有问题。 yaml文件内容就是 docs下提供blade.yaml的内容

    回答: 2025-08-20 20:29

    命令行里 jar放最后面,其他的命令参数放前面,参考这个

    https://sns.bladex.cn/q-1391.html


    0 讨论(0)
提交回复