本文记录下spring boot应用启动失败如何查找原因。
1.确保日志打印
如果什么都没输出,那么肯定不好,可能是jar包冲突。
如果日志很明确,那么没问题,但是没有日志时怎么办?
2.查看源码异常
进入SpringApplication.java类,查看run方法:
1 | public ConfigurableApplicationContext run(String... args) { |
打个断点在catch里,可以看到启动失败的异常,而这通常不会输出到日志。
本文记录下spring boot应用启动失败如何查找原因。
如果什么都没输出,那么肯定不好,可能是jar包冲突。
如果日志很明确,那么没问题,但是没有日志时怎么办?
进入SpringApplication.java类,查看run方法:
1 | public ConfigurableApplicationContext run(String... args) { |
打个断点在catch里,可以看到启动失败的异常,而这通常不会输出到日志。