問題タブ [jboss-mdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1971 参照

jakarta-ee - Glassfish で JMS を使用した Hello World

GlassFish 4 Application Server を使用した Java EE 7の JMS の例、p 203 に従って、メッセージを送信できますが、メッセージを受信できないようです。

メッセージを送信する:

メッセージの受信を待っています:

メッセージ送信者:

メッセージ受信者:

グラスフィッシュコンソール:

グラスフィッシュのログ:

この本のコードに加えた唯一の変更は、JMS キューとトピックの名前です。

0 投票する
1 に答える
466 参照

java - MDB での例外後の WebSphere MQ wmq.jmsra ループ

JBoss EAP 6 と WebSphere MQ で問題に直面しています。メッセージ駆動型 Bean を開発しました。

メソッド bySendingSystemDispatcher.onMessage(message) は、@ApplicationException(rollback=true) で注釈が付けられた java.lang.Exception から派生した例外をスローしています。これが発生すると、メッセージは設定どおりに 5 回再配信され、その後、リソース アダプタ内でループし、配信されなくなります。HornetQ で同じシナリオを確認したところ、期待どおりに動作します。

次の例外が MQ によってスローされます

興味深い点の 1 つは、MQMD ヘッダーでバックアウトしきい値を超えるバックアウト カウントを見つけることができることです。

何が起こり、どのように解決するか考えていますか?

ヨルク

0 投票する
1 に答える
97 参照

hibernate - numFailedIdleTestsDefaultUser (アイドル時間中にサイレントに失敗したデータベース接続)

c3p0 プールのプロパティを設定したばかりですが、しばらくすると (監視ツールから) フィールド「numFailedIdleTestsDefaultUser」が増加していることがわかります。これについて心配する必要がありますか??。はいの場合、これを解決する方法。


よろしく
Veera

0 投票する
1 に答える
1072 参照

wildfly - Wildfly 9 には、特定の MDB のみを一時停止する方法があります

CLI から:suspend:resumeを呼び出すことはできますが、これによりすべての Bean (EJB、MDB) が中断されます。メッセージ駆動型 Bean MDB のみを一時停止する方法はありますか?

私のアプリケーションでは、すべての作業はメッセージ経由で行われます。メッセージ コンシューマーを一時停止できれば、進行中の作業がすべて完了するまで、システムの残りの部分が引き続き機能することを確信できます。たとえば、EJB がメッセージをキューに入れようとしていた場合、それを行うことができます。

0 投票する
2 に答える
1724 参照

java - MDB アクティベーション スペックのコンテキスト プロパティを構成可能にする方法は?

私たちのプロジェクトでは、特定のキューでメッセージをリッスンする MDB を使用しています。注釈として定義されます。

例:

.

maxSessions の値を変更するには、コードを毎回コンパイルする必要があります。アノテーションとしてではなく ejb-jar.xml で設定しても、コードをコンパイルして EAR ファイルを生成する必要があります。

コードの再コンパイルが不要で、maxSession 値を「30」に変更して jboss を再起動するだけで、ユーザーが構成可能 (プロパティ ファイルから読み取る) にする方法はありますか?

親切に助けてください。

参照コード:

0 投票する
0 に答える
75 参照

java - Java MDB 複数宛先 propertyValue ( mdb 構成)

複数の JMS チャネルから起動できる MDB ファイルがあります。どうすればこれを達成できますか?1 つのチャネルでは、完全に機能します。

しかし、複数を追加しようとすると、@ActivationConfigProperty(propertyName = "destination" 最初の宛先をリッスンせず、2 番目の宛先でのみ機能します。