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

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

解决方案

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

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

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

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

    添加了 -Dfile.encoding=utf-8

相关推荐
.Cnn5 小时前
JavaScript 前端基础笔记(网页交互核心)
前端·javascript·笔记·交互
九成宫6 小时前
IT项目管理期末复习——Chapter 10 项目沟通管理
笔记·项目管理·软件工程
23471021276 小时前
4.14 学习笔记
笔记·python·学习
sonnet-10297 小时前
函数式接口和方法引用
java·开发语言·笔记
skylijf8 小时前
2026 高项第 6 章 预测考点 + 练习题(共 12 题,做完稳拿分)
笔记·程序人生·其他·职场和发展·软件工程·团队开发·产品经理
今天你TLE了吗8 小时前
LLM到Agent&RAG——AI概念概述 第二章:提示词
人工智能·笔记·后端·学习
九成宫9 小时前
IT项目管理期末复习——Chapter 9 项目人力资源管理
笔记·项目管理·软件工程
2601_949817929 小时前
大厂Java进阶面试解析笔记文档
java·笔记·面试
John.Lewis9 小时前
C++进阶(12)附加学习:STL之空间配置器(了解)
开发语言·c++·笔记
独小乐9 小时前
019.ADC转换和子中断|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·驱动开发·笔记·嵌入式硬件·mcu·arm