在webapp初始化期间以编程方式将jboss作为7查询管理端口

时间:2012-12-03 13:19:08

标签: java jboss

我已按照Obtain information about jboss问题中的建议,在我的webapp启动ServletContextListener.contextInitialized期间从JBoss检索管理端口设置。

在JBoss启动后部署我的webapp时这很好用,但是当JBoss启动时已经部署了webapp,它不起作用,因为相应的JBoss MBean "jboss.as:socket-binding-group=standard-sockets,socket-binding=management-native"尚未注册,我得到了一个InstanceNotFoundException抛出。

是否可以推迟webapp初始化,直到JBoss完全启动并运行(例如通过显式依赖于某个模块或其他某种机制)?

2 个答案:

答案 0 :(得分:0)

我通过简单地产生一个线程来解决这个问题,以便在启动后做我想做的事。

答案 1 :(得分:0)