2

Websphere 8.5 インストールを実行しています。WebsphereMQ JMS プロバイダーを使用して MDB をデプロイしたいと考えています。管理 Web コンソールから、Websphere MQ が JMS プロバイダーとして登録されていることを確認できますが、WebsphereMQ を使用して新しい JMS 接続ファクトリーを作成し、「接続のテスト」を使用しようとすると失敗します。
WebsphereMQ は、アプリケーション サーバーのリリース 8.5 とともに出荷されますか? または、個別にインストールする必要がありますか?どうもありがとうルイ

4

1 に答える 1

2

WAS 管理コンソールで接続ファクトリー、キュー、およびトピックを作成すると、JNDI リポジトリーに管理対象オブジェクトが生成されますが、キュー・マネージャーまたはキュー・マネージャーに対応するオブジェクトは作成されません。これらは、WebSphere MQ のネイティブ管理ツールを使用して個別に管理されます。

  • ターゲット・サーバーに WebSphere MQ をインストールしていない場合は、インストールしてください。インストールされているかどうかを確認するには、dspmqverコマンドを実行する/opt/mqmか、通常は Windows の同等のものを調べますC:\Program Files (x86)\IBM\WebSphere MQ
  • アプリ サーバーの QMgr で SVRCONN チャネルが定義されていることを確認します。SYSTEM.DEF.SVRCONN やその他のデフォルトの SYSTEM.* チャネルは使用しないでください。この方法は Infocenter に記載されています。
  • QMgr にリスナーが定義され、実行されていることを確認してください。実行中のポートに注意してください。
  • 接続を許可するようにセキュリティが設定されていることを確認してください。セキュリティを排除して CF をテストする場合は、チャネルを一時的にMCAUSER('mqm')変更できます(または、Windows、iSeries などの場合は、プラットフォームに相当する管理 ID を使用します。
  • ここで、前の手順で定義したホスト、チャネル、およびポートを使用するように注意しながら、CF を定義できます。

WebSphere MQ には WAS が同梱されていません。これについては、WAS Infocenter のトピック「WebSphere MQ をインストールして WebSphere Application Server と相互運用する」で説明しています。同じセクションには、MQ と通信する JMS リソースの管理に関するいくつかのトピックがあり、WAS での管理対象オブジェクトの管理とキュー マネージャーでの実際のオブジェクトの管理が区別されていることに注意してください。

于 2012-09-13T16:12:06.153 に答える