搭建ruoyi-cloud微服务版,按照官方教程一步一步配置,启动程序一直报错:

org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

该配置,改改的都改了,格式一点都没动,然后启动就报上边的错误,大致意思是格式错误。检查了很久没发现问题,回家又在mac上搭建了一套很顺利就启动起来了。

真是郁闷的要死,放了好久没调,今天有时间再找找原因。原因是yml编码问题,真是太坑。


解决办法:

1.把nacos里yml文件中的中文全去掉,然后重启就可以了

2.第一种虽然可以解决,但不是最好的办法,毕竟中文注释也很重要。那还可以在IDEA中修改文件编码格式:在idea中的setting中设置编码格式,全部设置为UTF-8

image.png