使用JMX获取是Tomcat完全启动的

时间:2011-02-04 23:00:32

标签: tomcat jmx

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

的修改版本

1 个答案:

答案 0 :(得分:1)

我认为Tomcat(5,6,dunno约7)不会暴露这样的属性。

我认为实现这个并不难,所以如果你需要它,请获取源代码,实现它,然后为ASF提供补丁,以便更新的版本可以开箱即用。