【问题标题】:Use JMX to get is Tomcat started completely使用JMX获取Tomcat是否完全启动
【发布时间】:2011-02-06 17:00:05
【问题描述】:

具有监控 Tomcat 并在某些条件通过时启动重新启动的脚本。需要检查重启后运行的 tomcat 上下文的数量和状态是否与重启前相同。 是否有可能使用指示 Tomcat 启动过程已完全完成的 JMX Mbean 属性(已完成所有已部署上下文的启动和 catalina.out 包含 "INFO: Server startup in 234277 ms" )? 当然,我可以监视此“服务器启动消息”的日志文件,但我使用 JMX 轮询所有必要的统计信息,并希望这部分也通过 JMX 进行监视。对于 JMX 轮询,我使用命令行 jmx 客户端的修改版本http://crawler.archive.org/cmdline-jmxclient/

【问题讨论】:

    标签: tomcat jmx


    【解决方案1】:

    我认为 Tomcat(5,6,不知道大约 7)目前还没有公开这样的属性。

    我认为实现它并不难,所以如果您需要它,请获取源代码,实现它,然后为 ASF 提供补丁,以便新版本可以立即使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2010-09-27
      相关资源
      最近更新 更多