百里登风

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

springboot项目启动失败

对于spring boot项目默认启动的时候,终端日志什么错误信息都没有打印,直接就启动失败了,就看到这么一句提示

spring boot Process finished with exit code 1

这样我们确实不知道失败原因在哪里,

我们可以这样调试,把错误找出来。

在启动类里面加上try catch语句

 我们接着启动项目,从终端日志我们看出来,首先报的错误是

Exception in thread "main" org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 2

原因:传输文件的时候编码解码格式不对

 

解决:

(1)第一步:将idea环境的编码确认为UTF-8

 

(2)第二步:复制yml文件中的内容,删除原来的.yml文件--->重新创建同名的.yml文件---->将原来的内容粘贴进去。

 完成以上两边这个问题就解决了。

 

我们接着启动springboot项目

 错误日志:java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.isCandidateClass(Ljava/lang/Class;Ljava/lang/Class;)Z

分析问题:
     jar包冲突

 

解决:

IDEA按住shift+shift

 

将pom文件里面的这个依赖注释掉

 重新启动项目

 启动成功啦!

 

posted on   百里登峰  阅读(682)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示