Java 在webapp初始化期间以编程方式使用jboss as 7查询管理端口

Java 在webapp初始化期间以编程方式使用jboss as 7查询管理端口,java,jboss,Java,Jboss,我遵循了有问题的建议,在我的webapp启动期间从JBoss检索管理端口设置ServletContextListener.contextInitialized 在JBoss启动后部署我的webapp时,这可以正常工作,但在JBoss启动时,如果webapp已部署,则无法正常工作,因为相应的JBoss MBean“JBoss.as:socket binding group=standard sockets,socket binding=management native”尚未注册,我会抛出一个In

我遵循了有问题的建议,在我的webapp启动期间从JBoss检索管理端口设置
ServletContextListener.contextInitialized

在JBoss启动后部署我的webapp时,这可以正常工作,但在JBoss启动时,如果webapp已部署,则无法正常工作,因为相应的JBoss MBean
“JBoss.as:socket binding group=standard sockets,socket binding=management native”
尚未注册,我会抛出一个
InstanceNotFoundException


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

我通过简单地生成一个线程来解决这个问题,以便在启动后执行我想要的操作。

看起来像一个bug:


目前没有解决办法。

请充实您的答案。