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

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

解决方案

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

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

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

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

    添加了 -Dfile.encoding=utf-8

相关推荐
青椒大仙KI112 小时前
24/11/13 算法笔记<强化学习> DQN算法
笔记·算法
promise-render2 小时前
npm、yarn、pnpm 切换查看镜像源笔记
前端·笔记·npm
夜流冰3 小时前
知识见闻 - 苹果手机拨号键长按
笔记
IT19958 小时前
Linux笔记-对Linux环境变量的进一步认识(2024-08-09)
linux·运维·笔记·运维开发
TeYiToKu13 小时前
笔记整理—linux驱动开发部分(8)framebuffer类设备
linux·驱动开发·笔记·嵌入式硬件·arm
陈奕迅本讯14 小时前
数据结构-归并排序笔记
数据结构·笔记
猫爪笔记14 小时前
MySQL数据库: 初始MySQL +Navicat (学习笔记)
数据库·笔记·mysql·navicat
sealaugh3215 小时前
aws(学习笔记第十二课) 使用AWS的RDS-MySQL
笔记·学习·aws
dal118网工任子仪15 小时前
xss的过滤和绕过(2)
笔记·学习·计算机网络·网络安全·xss
道不可以打折扣15 小时前
【神经科学学习笔记】基于分层嵌套谱分割(Nested Spectral Partition)模型分析大脑网络整合与分离的局部指标(二)
图像处理·人工智能·笔记·学习·计算机视觉