問題タブ [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.
jms - javax.mdb パッケージが見つかりません
jboss7.1.1 で MDB を構築しようとしています。Maven プロジェクトがありますが、javax.jms パッケージをインポートできません。pom.xml に次の依存関係を追加しました。
pom.xmlで定義されたこのリポジトリもあります
日食では、エラーが発生します
ヒントはありますか?それは何らかの設定の問題に違いありません。
jboss7.x - Jboss AS 7.1 で Hornet Que - Message Driven Bean がプールされた接続を使用できないのはなぜですか?
Jboss AS 7.1 でのメッセージングに HornetQ を使用しようとしています。
https://docs.jboss.org/author/display/AS71/Messaging+configuration によると
また、HornetQ JCA リソース アダプターのアウトバウンド アダプターを利用するという点で特別な pooled-connection-factory もあります。また、次の理由で特別です。
3番目の箇条書きを除いて、すべてが理にかなっています
* メッセージの送信 (つまり、生成) にのみ使用する必要があります。
私の mdb は Pooled 接続ファクトリを使用し、メッセージを消費しています (送信していません)。
私の理解では、プールされた接続ファクトリは、パフォーマンスを向上させるために MDB が使用する必要があるものです。また、hornetq の著者の発言
http://hornetq.blogspot.com/2011/06/hornetq-on-jboss-as7.html
一部の教祖はこれに光を当てることができますか?
ありがとうラーマ
java - Jboss7.1 MDB - ローカル JNDI リファレンスとグローバル JNDI リファレンス
MDB (EJB3.1) を JBoss7.1.1 アプリケーション サーバーにデプロイしています。データソース インジェクションに @Resource を使用する場合、グローバル JNDI 参照名 (ENC + ローカル JNDI 参照名) を使用すると、問題なく動作します。しかし、この本の 147 ページから、次の記述を見ることができます。
EJB 3 は基本的に、コードで使用されるすべての JNDI 名がローカル参照であると想定し、名前の先頭に java: comp/env/ プレフィックスを自動的に追加します。
これは実際には、最初にグローバル JNDI 参照を探し、見つからない場合は、それがローカル JNDI 参照であると仮定して ENC を追加すると言っていますか? または、これは完全にアプリケーション サーバーの実装固有のものですか? グローバル JNDI 名は @Resource の mappedName プロパティで指定する必要がありますが、名前で機能します。
jms - DB からの MDB 初期化
データベース(または.warにない構成ファイル)からMDBを初期化する必要があります。通常、jboss-ejb3.xml またはアノテーションから設定を取得します。デフォルトの動作を変更する必要があります。
jboss - JBoss で MDB を使用せずに WMQ のメッセージを受信する方法はありますか?
これは単純な初心者の質問かもしれませんが、明確にしたいと思います。
コンテナーの XA トランザクションを使用する JBoss で MDB を使用せずに WMQ のメッセージを受信する方法はありません。私は正しいですか?
つまり、AdminObject (com.ibm.mq.connector.outbound.MQQueueProxy) を使用して MQ にメッセージを送信できますが、WMQ キュー メッセージを消費するために利用できるのは MessageListener だけです。
メルシーとグラシアスとダンケとナマステとジークシー!