小编典典

jboss-tomcat部署监听器

tomcat

部署完所有战争后,我必须写一条日志行。我可以挂钩的Tomcat部署程序是否有观察者模式?

第一次启动时,jBoss / Tomcat会发送一条包含确切启动时间的行。不完美…但是可以。

但是在热部署中,不会发送/编写任何通知/日志:(

(项目中大约有100个servlet,有可能先列出所有servlet,然后猜测一旦最后一个初始化完成,部署就完成了,所以让我们尝试跳过这种解决方案)

有什么提示吗?


阅读 273

收藏
2020-06-16

共1个答案

小编典典

您是否看过JBoss JMX API?除了其他功能之外,还有一个MainDeployer
MBean,它可以让您管理部署,它具有listIncompletelyDeployed()可以调用以检查尚未部署的内容的方法。ListenerServiceMBeanSupport允许您订阅JMX通知。

好吧,我不能给您确切的解决方案,但是四处浏览JMX可能会为您带来所需的东西。

2020-06-16