我想知道如何监听 Tomcat Web 应用程序部署。我希望每次从容器中取消部署或部署应用程序时都调用我的侦听器。
我已经调查了一下,发现一些监听器,即LifecycleListener
可以通过 JMX 注册。但不幸的是,这个监听器对我来说还不够,因为它仅在引擎/主机/上下文处于关闭或启动过程时触发事件。
与ContainerListener
那基本上通知容器关闭和启动事件相同。
所以,我的问题基本上是:我应该实现哪个接口以及如何将它注册到 tomcat 以便在每次部署新应用程序时得到通知?