项目启动卡在Initializing Spring FrameworkServlet

问题描述

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

Initializing Spring FrameworkServlet 'SpringMvcDispatcher'

排查过程

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

问题定位

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

总结

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,280评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,676评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,134评论 2 59
  • 这两天大家都在议论明星的家务事,作为吃瓜群众,不明真相,不多言。 也因为这个事情,我再次想起我弟弟当年为了爱情与家...
    暖暖雪008阅读 1,690评论 4 0
  • 萧纶尼(诗) 我迷恋你很久,是光辉理想 之前一直以来都是存在 学会面带微笑好好拥抱这座城 包括痛与快乐。我走过很久...
    鲍川克阅读 603评论 5 6