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

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

解决方案

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

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

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

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

    添加了 -Dfile.encoding=utf-8

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 16:46:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 16:46:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 16:46:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 16:46:03       20 阅读

热门阅读

  1. 如何停止一个运行中的Docker容器

    2024-01-06 16:46:03       44 阅读
  2. 步进电机调速原理

    2024-01-06 16:46:03       35 阅读
  3. vs c++ qt 叫请求的json 输出到输出终端

    2024-01-06 16:46:03       29 阅读
  4. 优医问诊H5 Vue3+TS+Pinia+Vant源码。

    2024-01-06 16:46:03       32 阅读
  5. 缓冲和缓存的区别

    2024-01-06 16:46:03       41 阅读
  6. 数据结构-怀化学院期末题(489)

    2024-01-06 16:46:03       34 阅读
  7. 【Python_PySide学习笔记(目录)】

    2024-01-06 16:46:03       36 阅读