2011-02-04 41 views
3

有一些監視Tomcat的腳本,並在某些情況通過時啓動重新啓動。在重新啓動後需要檢查運行tomcat上下文的數量和狀態是否與重新啓動之前相同。 是否有任何可能使用JMX Mbean屬性,它表明Tomcat啓動過程完全完成(完成所有已部署的上下文的啓動並且catalina.out包含「INFO:服務器在234277 ms啓動」)? 當然,我可以監視此「服務器啓動消息」的日誌文件,但我使用JMX查詢所有必要的統計信息,並希望通過JMX監視此部分。對於JMX輪詢,我使用命令行的修改版本jmx客戶端http://crawler.archive.org/cmdline-jmxclient/使用JMX獲取是Tomcat完全啓動

回答

1

我不認爲Tomcat(5,6,dunno大約7)暴露這樣一個屬性到現在爲止。

實現這不會很難我認爲,如果你需要,獲得源代碼,實現它,然後給ASF提供一個補丁,以便更新的版本可以開箱即用。