【问题标题】:grabbing tomcat startup time抓取tomcat启动时间
【发布时间】:2013-08-12 22:12:12
【问题描述】:

我想获取 tomcat 的“XXms 中的服务器启动”(在http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/java/org/apache/catalina/startup/Catalina.java 中)并将其记录到其他地方。

有没有办法获取该值或使用挂钩来包装 start() 函数?我不需要确切的数字,但它需要相当接近。

如果可能的话,我宁愿不要 grep catalina 日志。

【问题讨论】:

    标签: tomcat startup


    【解决方案1】:

    你看过http://tomcat.apache.org/tomcat-6.0-doc/config/listeners.html吗?

    我认为您可以通过在 server.xml 中的 Server 或 Engine 元素下添加自己的 LifecycleListener 实现来实现您的目标

    然后您的监听器可以实现您认为方便的任何计时机制,并以您喜欢的任何方式记录它。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      • 2014-10-28
      • 1970-01-01
      • 2015-10-21
      相关资源
      最近更新 更多