idea springboot 排查小技巧(无法启动/日志卡住/不报错) |
您所在的位置:网站首页 › 日志报错信息怎么解决 › idea springboot 排查小技巧(无法启动/日志卡住/不报错) |
现象描述: idea 启动服务,日志卡住 or 不报错,但是就是启动不了 本文提供: 针对日志无法看出什么问题时,这里提供2个排查小技巧 A.捕获启动类的异常 针对现象: 服务启动,然后日志刷刷刷,无异常,然后直接结束了… So,如果是因为某些异常导致启动失败,用本方法此时可以看到具体是什么异常导致的. B.删除方法断点 针对现象: 服务run模式可以启动,但debug模式启动,日志会卡在某一行,然后经过漫长的等待,仍然不动; 为何断点会导致启动不了呢?看下idea的官网Help页… tips:以下是寻找资料过程记录…只是解决问题的话,可以不用看啦 首先,找到Idea 关于debug的帮助页 上图的传送门 https://www.jetbrains.com/help/idea/using-breakpoints.html#breakpoint-types en,看了下这篇内容,没有找到断点会导致启动失败的信息,那么继续翻下关于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 |