jboss战争部署了听众

时间:2011-07-06 12:57:07

标签: jboss hotdeploy

是否有一个侦听器可以实现以获得“战争部署”事件?

我知道有ContextServletListener。 但它必须为每个组件“附加”(几个web.xml文件)。

作为后备,如果我使用ContextServletListener,我该怎么知道最后一个组件已被部署?

作为旁注:我需要在完成后了解热部署。

1 个答案:

答案 0 :(得分:2)

JBoss在部署战争时注册 J2EEApplication MBean。您可以使用JBoss MBeanServer的MBeanServer委托(对象名称: JMImplementation:type = MBeanServerDelegate )注册JMX通知侦听器,这将在MBean注册和取消注册时通知您。

对于已注册的通知侦听器, jboss.management.local:J2EEServer = Local,j2eeType = WebModule,* 等ObjectName过滤器将为您提供所有已部署战争的通知。

这适用于JBoss 4.x和5.x。

相关问题