idea springboot 排查小技巧(无法启动/日志卡住/不报错)

您所在的位置:网站首页 日志报错信息怎么解决 idea springboot 排查小技巧(无法启动/日志卡住/不报错)

idea springboot 排查小技巧(无法启动/日志卡住/不报错)

2024-07-06 10:40| 来源: 网络整理| 查看: 265

现象描述: idea 启动服务,日志卡住 or 不报错,但是就是启动不了

本文提供: 针对日志无法看出什么问题时,这里提供2个排查小技巧

A.捕获启动类的异常

启动类try,catch 针对现象: 服务启动,然后日志刷刷刷,无异常,然后直接结束了… So,如果是因为某些异常导致启动失败,用本方法此时可以看到具体是什么异常导致的.

B.删除方法断点

针对现象: 服务run模式可以启动,但debug模式启动,日志会卡在某一行,然后经过漫长的等待,仍然不动; 查看断点

取消断点

为何断点会导致启动不了呢?看下idea的官网Help页…

tips:以下是寻找资料过程记录…只是解决问题的话,可以不用看啦

首先,找到Idea 关于debug的帮助页 idea debug的help页

上图的传送门 https://www.jetbrains.com/help/idea/using-breakpoints.html#breakpoint-types

en,看了下这篇内容,没有找到断点会导致启动失败的信息,那么继续翻下关于debug的内容,看有没关于断点的更多介绍;

注意到有篇指南耶,调试的深入探讨 ❤️,直觉告诉我,可能有收获

idea debug帮助页

上图的传送门 https://www.jetbrains.com/help/idea/tutorial-java-debugging-deep-dive.html#5f1687e1

注意右侧小标题,Debugging long running scenarios,嗯,直觉告诉我,可能有收获(WTF,假的吧!又是直觉…),点进去,soga,很幸运,第一句就说了Method Breakpoint(方法断点)会极大地减慢代码执行(所以服务启动就卡在那里了!?..)

那么,此次搜索旅程结束.当然真实原因应该还是要从idea源码入手,小弟功力不够,交给各位大佬啦,溜溜球~~~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3