tomcat - 如何在 spring boot 中检查 Tomcat HTTP 连接器状态?

标签 tomcat spring-boot

如果我使用独立的 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/

相关文章:

java - Spring 启动 hibernate 配置

java - 有没有办法在 Java 中推断泛型类型?

java - 在java spring应用程序中使用spark远程集群时出错

eclipse - 在 xhtml 页面中显示 jsf 组件

jsp - 部署报错,Access to tomcat not authorized报错

java - 使用批处理文件重启远程tomcat以停止手动干预重启?

xml - JSF 2.1 + Tomcat 8 - 部署错误

java - 如何使用 Spring Data JPA 保存具有手动分配标识符的实体?

java - 在 Spring Boot 2.2.0 应用程序中点击 REST 端点时出现问题

Eclipse 问题 当我退出 Eclipse 时?