如果我使用独立的 Tomcat,我可以在 HTTP 连接器状态(在“http-nio-8080”下)中检查线程和 url 的详细列表,使用如下链接:http://localhost:8080/manager/status .
这非常有用,我可以检查 Tomcat 是否忙于处理请求。
对于spring boot embedded Tomcat,有没有类似的方法可以查看这个信息?
最佳答案
您可以通过利用Actuator 的力量来实现这一点。您需要做的就是简单地将 spring-boot-actuator
的依赖添加到您的 pom 文件中。
执行器可以为 Spring Boot 应用程序启用生产就绪的功能,而无需您自己实际实现这些功能。它们主要用于公开有关正在运行的应用程序的不同类型的信息——健康、指标、信息、转储、环境等。
启动应用程序后,访问 http://localhost:8080/dump 等端点你可以看到你想要的。
有关执行器提供的其他端点的更多信息,请参阅47. Endpoints .
如果您想可视化执行器端点并与之交互,请参阅 Spring Boot Admin .
希望对你有帮助!
关于tomcat - 如何在 spring boot 中检查 Tomcat HTTP 连接器状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47193301/