2

MDB (メッセージ駆動型 Bean) を使用してアプリケーションを作成し、jboss eap 6.1 サーバーにデプロイしたいと考えています。

私の MQ は IBM Websphere MQ です。MQ JNDI 名前空間を見つけるための LDAP サーバーがあり、JNDI と JMS を使用してメッセージを取得/送信する方法を知っています。

しかし、JBoss に来て、MDB を構成して MQ をリッスンする方法がわかりません。LDAP で JNDI を使用し、JBoss サーバーでメッセージ コンシューマを作成したいと考えています。そして、注釈に構成をハードコーディングしたくありません。

私は多くの検索を行いましたが、解決策はありません。誰か詳細なプロセスを見せてくれませんか? ありがとうございました!

4

1 に答える 1

0

残念ながら、IBM JCA の制限により、これは不可能です。IBM JCA は、MDB アクティベーション・スペックに基づいて、MDB デプロイメントごとに管理接続ファクトリーを構築します。これには通常、MQ ホスト、ポート、チャネルなどが指定されます。

使用する接続ファクトリーの JNDI 名を指定することはできません。宛先の JNDI 名を指定できるため、これは少し奇妙です。

LDAP 外部コンテキストと同様の機能は、IBM Client Channel Definition Table (CCDT) を使用して実現できます。

于 2015-10-07T18:07:54.113 に答える