parse data from Nacos error

SpringCloud Alibaba从Nacos读取配置文件。
在开发工具运行,没有问题,正常启动。

打包后,jar包启动 xxxx.jar,出现错误:

2022-10-11 11:20:25.289 ERROR 7248 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : parse data from Nacos error,dataId:XXX,data:spring:
  application:
    name: XXX
  datasource:
    druid:
 ...

问题原因:
配置内容编码不一致导致。
配置文件中有中文,而nacos读取配置文件时默认编码为utf-8,而通过cmd启动项目默认使用gbk。

解决方法:
启动时指定编码格式,-Dfile.encoding=utf-8 .

java -jar -Dfile.encoding=utf-8 xxxxx.jar
posted @   镇魂帆-张  阅读(774)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示