SpringCloud启动失败问题汇总
作者:困知勉行1985 时间:2021-07-28 02:45:51
SpringCloud启动失败问题
Nacos配置读取失败
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:176) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:171) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:126) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1177) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.constructor.BaseConstructor.checkData(BaseConstructor.java:123) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.Yaml$1.hasNext(Yaml.java:507) ~[snakeyaml-1.27.jar!/:na]
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:198) ~[spring-beans-5.3.8.jar!/:5.3.8]
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166) ~[spring-beans-5.3.8.jar!/:5.3.8]
at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) [spring-cloud-starter-alibaba-nacos-config-2021.1.jar!/:2021.1]
com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadExtConfiguration(NacosPropertySourceLocator.java:128) [spring-cloud-starter-alibaba-nacos-config-2021.1.jar!/:2021.1]
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) [app.jar:1.0.0]
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(Unknown Source) ~[na:1.8.0_311]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[na:1.8.0_311]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[na:1.8.0_311]
at java.io.InputStreamReader.read(Unknown Source) ~[na:1.8.0_311]
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) ~[snakeyaml-1.27.jar!/:na]
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:183) ~[snakeyaml-1.27.jar!/:na]
... 41 common frames omitted
2022-02-24 15:50:08.897 ERROR 39048 --- [ main] c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:dbsource.yml,data:spring:
main:
allow-bean-definition-overriding: true
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
login-username: admin
login-password: admin
reset-enable: false
Root cause:
编码不一致,nacos读取配置文件时默认编码为utf-8,而通过cmd启动项目默认使用gbk。
解决方案
添加-Dfile.encoding=utf-8 启动参数
java -Dfile.encoding=utf-8 -jar app.jar
来源:https://blog.csdn.net/wdquan19851029/article/details/123113699
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解Maven多模块打包遇到的问题解决方法
![](https://img.aspxhome.com/file/2023/2/72652_0s.png)
简单的java socket客户端和服务端示例
Java中五种不同方法的创建对象
Java实现分解任意输入数的质因数算法示例
![](https://img.aspxhome.com/file/2023/9/69349_0s.jpg)
C#中感叹号(!) 的作用总结
![](https://img.aspxhome.com/file/2023/1/116551_0s.png)
Spring Boot Thymeleaf实现国际化的方法详解
![](https://img.aspxhome.com/file/2023/8/59008_0s.png)
springcloud初体验(真香)
![](https://img.aspxhome.com/file/2023/8/68728_0s.jpg)
Spring Security内置过滤器的维护方法
![](https://img.aspxhome.com/file/2023/5/61285_0s.jpg)
Java 定时任务技术趋势详情
![](https://img.aspxhome.com/file/2023/0/96070_0s.webp)
C#实现的json序列化和反序列化代码实例
C#实战之备忘录的制作详解
![](https://img.aspxhome.com/file/2023/8/116638_0s.jpg)
C#3.0中Lambda表达式详解
Java常用函数式接口总结
![](https://img.aspxhome.com/file/2023/8/68178_0s.png)
WPF如何自定义ProgressBar滚动条样式
![](https://img.aspxhome.com/file/2023/7/86967_0s.png)
简单了解Java方法的定义和使用实现详解
Android 老生常谈LayoutInflater的新认知
![](https://img.aspxhome.com/file/2023/6/100656_0s.png)
kotlin中EditText赋值Type mismatch方式
![](https://img.aspxhome.com/file/2023/2/94282_0s.jpg)
C语言头文件<string.h>函数详解
![](https://img.aspxhome.com/file/2023/2/105162_0s.png)
Android通过wifi连接手机(不需要root)
![](https://img.aspxhome.com/file/2023/7/111697_0s.jpg)
WPF+ASP.NET SignalR实现简易在线聊天功能的示例代码
![](https://img.aspxhome.com/file/2023/5/88355_0s.png)