报错org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
读取nacos含中文配置文件报错
·
一、场景描述:
springcloud微服务项目,idea mvn打包之后,用java -jar xxx.jar运行,爆出以上错误,查询后得知是在读取nacos上的配置文件时,文件中含有中文注释导致的。
二、报错如图:
三、两种解决方案:
1、删除yml配置文件中的中文注释
2、修改运行命令:
修改前:java -jar xxx.jar
修改后:java -jar -Dfile.encoding=utf-8 xxx.jar
完美解决!!
更多推荐
所有评论(0)