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

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

解决方案

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

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

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

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

    添加了 -Dfile.encoding=utf-8

相关推荐
Hua-Jay3 分钟前
OpenCV联合C++/Qt 学习笔记(十九)----图像分割
c++·笔记·qt·opencv·学习
七爷不在我这里8 分钟前
dockerB站笔记
笔记·docker
奋斗的小乌龟13 分钟前
langchain4j笔记-07-tool
笔记
東隅已逝,桑榆非晚20 分钟前
深⼊理解指针(4)
c语言·笔记
大大杰哥28 分钟前
2025ccpc南昌补题笔记(前六题)
c++·笔记·算法
sheeta199829 分钟前
LeetCode 每日一题笔记 日期:2026.05.14 题目:2784. 检查数组是否是好的
笔记·算法·leetcode
AOwhisky1 小时前
Docker 学习笔记:Docker Compose 多容器编排
linux·运维·笔记·学习·docker·容器
许长安1 小时前
gRPC 数据包传输格式解析:从 Protobuf 到 HTTP/2
c++·经验分享·笔记·http·rpc
问心无愧05131 小时前
ctf show web入门47
前端·笔记
网络工程小王1 小时前
【LangGraph 状态持久化(Checkpoint)详解】学习笔记
jvm·人工智能·笔记·langchain