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

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

解决方案

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

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

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

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

    添加了 -Dfile.encoding=utf-8

相关推荐
听麟2 小时前
HarmonyOS 6.0+ PC端虚拟仿真训练系统开发实战:3D引擎集成与交互联动落地
笔记·深度学习·3d·华为·交互·harmonyos
一个人旅程~2 小时前
我存在吗?你存在吗?
笔记·程序人生·电脑·ai写作
xqqxqxxq2 小时前
Java IO 核心:BufferedReader/BufferedWriter & PrintStream/PrintWriter 技术笔记
java·笔记·php
第七序章3 小时前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
-Springer-3 小时前
STM32 学习 —— 个人学习笔记5(EXTI 外部中断 & 对射式红外传感器及旋转编码器计数)
笔记·stm32·学习
崎岖Qiu4 小时前
【计算机网络 | 第十篇】以太网的 MAC 层
网络·笔记·计算机网络·mac地址
BlackWolfSky4 小时前
鸿蒙高级课程笔记2—应用性能优化
笔记·华为·harmonyos
玄同7654 小时前
Python Random 模块深度解析:从基础 API 到 AI / 大模型工程化实践
人工智能·笔记·python·学习·算法·语言模型·llm
符哥20084 小时前
C++ 适合初学者的学习笔记整理
c++·笔记·学习
ujainu4 小时前
让笔记触手可及:为 Flutter + OpenHarmony 鸿蒙记事本添加实时搜索(二)
笔记·flutter·openharmony