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

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

解决方案

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

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

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

    java -Dfile.encoding=utf-8 -jar kkFileView-3.2.0.jar
    

    添加了 -Dfile.encoding=utf-8

相关推荐
E___V___E1 小时前
MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part 2
数据库·笔记·mysql
爱学习的小王!5 小时前
nvm安装、管理node多版本以及配置环境变量【保姆级教程】
经验分享·笔记·node.js·vue
陈志化5 小时前
JMeter----笔记
笔记·jmeter
HollowKnightZ5 小时前
论文阅读笔记:Gated CRF Loss for Weakly Supervised Semantic Image Segmentation
论文阅读·笔记
xzal126 小时前
青少年编程都有哪些比赛可以参加
笔记·青少年编程
StickToForever7 小时前
第4章 信息系统架构(二)
经验分享·笔记·学习·职场和发展
阿噜噜小栈7 小时前
Cursor 无限续杯
经验分享·笔记
omage9 小时前
cornerstone3D学习笔记-MPR
笔记·学习·vtk·dicom·mpr
Zhouqi_Hua11 小时前
LLM论文笔记 15: Transformers Can Achieve Length Generalization But Not Robustly
论文阅读·笔记·深度学习·语言模型·自然语言处理
Urf_read12 小时前
微服务入门-笔记
redis·笔记·微服务