在我的tomcat上我部署了一个应用程序,需要很长时间才能启动。几个网络应用。与此同时,我会密切关注日志,等待输出开始,所以我知道什么时候都装了。
当所有模块加载完毕后,有没有办法输出到日志?
答案 0 :(得分:0)
所以,简单的答案就是你做不到。
我找到了Tomcat Lifecycleevents,但它们仅用于Tomcat事件,仅用于启动和停止,而不是用于完成启动。
一旦Tomcat启动,就无法知道特定的应用程序已经完成。甚至是一组应用程序。
Wait until tomcat finishes starting up
所以没有办法打印到日志。长号。
我会让每个网络应用程序提供心跳,并在所有心跳恢复时将其视为“实时”。