java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot项目启动卡住,无任何异常信息

异常解决SpringBoot项目启动卡住,无任何异常信息问题

作者:执笔记忆的空白

这篇文章主要介绍了异常解决SpringBoot项目启动卡住,无任何异常信息问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

项目场景

SpringBoot项目启动的时候Console控制台日志打印卡住,无任何异常信息打印

问题描述

之前项目是好的,但是后面经人写了一部分代码之后,项目启动不了

SpringBoot项目启动时直接卡住,日志也不打印,也没有具体的异常信息,某位同事折腾一天。

原因分析

之前我遇到过类似的问题。

现在我把我所有的问题分析列在下面:

解决方案

针对上述列出来的分析,我们可以采用以下解决方案,一步步尝试

分析当前主线程到底因为什么卡住(waiting),比如我这里是因为数据源配置的有问题导致卡住

最终解决方案

6、如果上述方案都无法解决问题,那么可以查看项目启动日志文件,一般和项目同级目录或者有个log目录存储,里面会记录所有信息/异常信息

例如:这里是我同事的异常:

异常分析:

是因为他从另外一个项目copy过来的mapper.xml文件,之前用的是mybatis,现在项目用的ibatis,不识别<where>标签,ibatis只支持<dynamic prepend="where"> 来用

改成ibatis识别的方式即可。  这里注重给大家讲怎么去找到并分析异常。

总结

项目启动卡住了,肯定是有异常原因存在,我们需要的是沉着冷静,一步步找问题所在。

另外就是大家在CV代码时,尤其是两个不同的项目的时候,一定要注意细节啊!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文