jndi ツリーへのバインディングの動的な追加と削除がたくさんあります。そして、これらの追加/削除は、多くの異なるコード モジュールで発生し、その結果、異なるスレッドから発生します。
jboss4 では、これらのスレッドはオブジェクトを jndi にバインドできました。しかし、jboss7.2(eap6.1.final) への移行中に、よく知られている「naming context is readonly」エラーで失敗します。他の記事で示唆されているように、SAR の start() メソッドで jndi に書き込むことができました。残念ながら、これらのコードは異なるスレッドで異なるタイミングで呼び出されるため、このスレッドですべてのバインドを行うことはできません。
ランダム スレッドで jndi ツリーを一時的に書き込み可能にする方法はありますか。
PS: https://community.jboss.org/thread/229035からの X-Post