如何在控制台中详细了解Spring Boot启动错误

时间:2019-02-16 13:47:10

标签: java spring spring-boot

我知道这是一个非常琐碎的问题,但是请建议我找到方法。有时,当我启动Spring Boot服务器时,它会停止,但不会显示完整的错误/异常堆栈跟踪。考虑一下spring boot服务器已经在8080端口启动的情况,如果有人在8080端口启动,它应该清楚地显示java.net.BindException。但就我而言,服务器只是中止。 在调试模式下启动服务器时,通常可以从Eclipse中找到类似eclipse / Idea的问题。但是,当有人使用命令提示符启动spring boot服务器时,如何查找错误?可能会有许多错误导致Spring Boot无法启动。 我的问题是应在application.properties中添加哪些配置,以了解有关未启动Spring Boot的错误的更多详细信息。目前,我正在使用 Spring Boot 2.1.1.RELEASE 版本。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

要查看针对Spring Boot应用程序要执行的操作的更多详细信息,请更改日志级别以进行调试。您只需在application.property/yaml文件中添加以下行即可。

logging.level.=DEBUG

或者对于Web应用程序,您可以尝试

logging.level.org.springframework.web: DEBUG

答案 1 :(得分:0)

在application.xml中添加以下属性-在Spring Boot 2.2.4中有效

logging.level.root:ERROR