微服务springboot生产环境LINUX运行正常,但是windows提示:yaml配置异常解决办法及原因

报错产生原因:此报错信息指向的问题是,配置文件 application.yml 中含有中文,而windows服务默认启动的编码格式服务器系统相关,使用的编码格式无法正确读取配置文件中的中文信息,导致报错。

解决方案

  • 可以将配置文件 application.yml 中的中文删除,再尝试

  • 可以尝试将文件内容复制出来,再重新复制回去

  • 可以在启动命令中加上 编码配置,指定编码,修改后的启动命令如下:

    复制代码
    java -Dfile.encoding=utf-8 -jar kkFileView-3.2.0.jar

    添加了 -Dfile.encoding=utf-8

相关推荐
初九之潜龙勿用1 小时前
技术与情感交织的一生 (十四)
笔记·印象笔记
love530love1 小时前
【笔记】 Podman Desktop 中部署 Stable Diffusion WebUI (GPU 支持)
人工智能·windows·笔记·python·容器·stable diffusion·podman
Olrookie1 小时前
若依前后端分离版学习笔记(十九)——导入,导出实现流程及图片,文件组件
前端·vue.js·笔记
初圣魔门首席弟子1 小时前
C++ STL string(字符串)学习笔记
c++·笔记·学习
CS_Zero1 小时前
【开发工具】Windows10&11远程Ubuntu18及以上桌面
笔记·ubuntu
iconball2 小时前
个人用云计算学习笔记 --18(NFS 服务器、iSCSI 服务器)
linux·运维·笔记·学习·云计算
肥肠可耐的西西公主2 小时前
后端(JavaWeb)学习笔记(CLASS 1):maven
笔记·学习·maven
kfepiza2 小时前
Spring的三级缓存原理 笔记251008
笔记·spring·缓存
DKPT5 小时前
JVM栈溢出和堆溢出哪个先满?
java·开发语言·jvm·笔记·学习
bnsarocket11 小时前
Verilog和FPGA的自学笔记1——FPGA
笔记·fpga开发·verilog·自学