0
上の最後を展開するために、私はどのように行うことができますがMDBがメッセージを受信し、それらを処理しようとさえ私のサーバーが完全にMDBは私に何が起こっている私のwildfly
これを解決する方法任意のアイデアを開始していないということです?
上の最後を展開するために、私はどのように行うことができますがMDBがメッセージを受信し、それらを処理しようとさえ私のサーバーが完全にMDBは私に何が起こっている私のwildfly
これを解決する方法任意のアイデアを開始していないということです?
あなたのサーバーの起動は次の二つの方法のいずれかによって終了したかどうかを確認することができます
サーバーの起動状態を把握するオプションを決定したら、MDBのpostconstructメソッドでその値を確認し、サーバーの起動時にのみ先に進む必要があります。
@MessageDriven(...)
public class MyMdb implements MessageListener {
@PostConstruct
public void init() {
// check if server has started here
//if server is not started, sleep and re-check again.
}
public void onMessage(Message message) {
}
}