项目启动卡在Initializing Spring FrameworkServlet

问题描述

maven项目使用spring框架,在启动时发现一直卡在以下提示信息处,控制台无报错信息,打开日志debug也没有报错信息。

Initializing Spring FrameworkServlet 'SpringMvcDispatcher'

排查过程

试过maven clean,没有效果,查了下网上的解决方案,看到有人提到是否项目启动时有哪个类加载时间长,突然想到项目中增加了一个在项目启动时连接区块链的方法,尝试使用main方法运行,发现卡在init处,定位到问题,注释掉这个类的自动运行,项目启动成功。

问题定位

项目启动时运行了区块链方法,区块链阻塞,导致项目启动区块链一直在等待结果,无法运行结束。

总结

遇到此类问题可以看下项目启动过程是否有哪个类加载时间长。

你可能感兴趣的:(项目启动卡在Initializing Spring FrameworkServlet)