質問

WebSphere MQ用の javax.jms.QueueConnectionFactory の実装があるかどうか、そしてそれをどこで入手できるかを誰もが知っていますか? Googleで検索してIBMのWebサイトを検索しましたが、何も見つかりませんでした。 JNDIを介してWebsphere MQから接続またはファクトリーを取得したくありません。独自の接続ファクトリーが必要です。

役に立ちましたか?

解決

3つのjarが必要だと思います

com.ibm.mq.jar
com.ibm.mqbind.jar
com.ibm.mqjms.jar

MQQueueConnectionFactory をインスタンス化します。そこから取得できることを願っています。

さらに詳しい情報は次のとおりです。 IBMs HOWTO

ああ、MQは" real"を実行できます。 MQではなくJMS-JMS実装のみが、少なくとも私たちの環境では、チャネルを適切に閉じるのに問題があるように見えました。

他のヒント

他の応答で参照されているBobbyの記事は優れていますが、2005年よりも新しいバージョンのJMSクラスを使用したいと思います。開発の大部分は、JMSの機能とパフォーマンスを強化することです。クラスが簡素化され、より少ないjarに再パッケージ化されたため、デプロイが容易になりました。

使用しているJMSクラスのバージョン(6.0または7.0)のWMQインフォセンターにアクセスし、Javaの使用マニュアルを検索することをお勧めします。内部には環境変数に関するセクションがあります。特定のバージョンのCLASSPATHにjarがリストされていることを確認してください。インフォセンターは、 WMQ Library ページからリンクされています。

>

最新バージョンを使用できる場合は、 MQC7 SupportPac 。これはWMQクライアントコードであり、最新のjarが含まれています。

クライアントをインストールすると、サンプルコードはC:\ Program Files \ IBM \ WebSphere MQ \ tools \ jms \ samples \ simpleにあります

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top