3

私はwebapp の起動中に JBoss から管理ポート設定を取得するために、jboss に関する情報の取得に関するServletContextListener.contextInitialized質問のアドバイスに従いました。

これは、JBoss の開始後に webapp がデプロイされた場合は正常に機能しますが、Webapp が既にデプロイされている状態で JBoss が開始された場合は機能しません。これは、対応する JBoss MBean"jboss.as:socket-binding-group=standard-sockets,socket-binding=management-native"がまだ登録されておらず、InstanceNotFoundExceptionスローされるためです。

JBoss が完全に稼働するまで webapp の初期化を延期することはできますか?

4

2 に答える 2

0

バグのように見えます:

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

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

現時点では回避策はありません。

于 2016-03-01T12:24:53.260 に答える
0

起動後にやりたいことを実行するスレッドを生成するだけで、これを解決しました。

于 2013-03-27T22:26:25.123 に答える