3

我已按照获取有关 jboss问题的信息中的建议,在我的 webapp 启动期间从 JBoss 检索管理端口设置ServletContextListener.contextInitialized

这在 JBoss 启动后部署我的 webapp 时工作正常,但是当 JBoss 在已经部署的 webapp 的情况下启动时它不起作用,因为相应的 JBoss MBean"jboss.as:socket-binding-group=standard-sockets,socket-binding=management-native"尚未注册,我被InstanceNotFoundException抛出。

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

4

2 回答 2

0

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

于 2013-03-27T22:26:25.123 回答
0

看起来像一个错误:

https://issues.jboss.org/browse/WFLY-3557

https://bugzilla.redhat.com/show_bug.cgi?id=1114479

目前没有解决方法。

于 2016-03-01T12:24:53.260 回答