2

Wesphere 6.1 Fixpack 23 を新規インストールしました。MQSeries JMS キューを必要とするアプリをデプロイしました。MQSeries プロバイダー ベースの要求および応答キューと、MQSeries プロバイダー ベースのキュー接続ファクトリをセットアップしました。デプロイされたアプリがキューにアクセスしようとすると、次のエラーが表示されます。

任意の支援をいただければ幸いです。ありがとう!

[5/28/09 10:33:42:538 EDT] 00000033 ServletWrappe E SRVE0068E: サーブレットのサービス メソッドの 1 つでキャッチされない例外がスローされました: espaapp。例外がスローされました: org.springframework.web.util.NestedServletException: ハンドラーの処理に失敗しました。ネストされた例外は java.lang.UnsatisfiedLinkError: mqjbnd05 (java.library.path に見つかりません) 原因: java.lang.UnsatisfiedLinkError: mqjbnd05 (java.library.path に見つかりません) com.ibm. mq.MQSESSION.loadLib(MQSESSION.java:1028) at com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:246) at java.security.AccessController.doPrivileged(AccessController.java:192) at com. ibm.mq.server.MQSESSION.(MQSESSION.java:243) の java.lang.J9VMInternals.initializeImpl(ネイティブ メソッド) の java.lang.J9VMInternals.initialize(J9VMInternals.java:177) の com.ibm.mq.MQSESSIONServer .getMQSESSION(MQSESSIONServer.java:68) com.ibm.mq.MQSESSION.getSession(MQSESSION.java:508) com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:213) com.ibm.mq.MQBindingsManagedConnectionFactoryJ11 ._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:186) com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:225) com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84) com.ibm.mq.MQSimpleConnectionManager で。 com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:795) の allocateConnection(MQSimpleConnectionManager.java:173) com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:709) の com.ibm.mq.MQQueueManagerFactory .constructQueueManager(MQQueueManagerFactory.java:664) com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:160) com.ibm.mq.MQQueueManager.(MQQueueManager.java:550) com.ibm.mq.MQSPIQueueManager .(MQSPIQueueManager.java:62) com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2427) で com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1806) で com.ibm.mq.jms.MQQueueConnection .(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection.(MQXAQueueConnection.java:59) com.ibm.mq .jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細java:1806) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection .(MQXAQueueConnection.java:59) com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm .ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細java:1806) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection .(MQXAQueueConnection.java:59) com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm .ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) at com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com. ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 続きを読むMQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com. ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 続きを読む

4

4 に答える 4

2

これは役に立ちますか? キュー マネージャーに接続するときに java.lang.UnsatisfiedLinkError が発生する

また、JMS -> Queue Connection Factory セクション内で、Queue Connection Factory を選択し、「Transport Type」が「BINDINGS」または「CLIENT」に設定されているかどうかを確認します。

私は私のものをCLIENTに交換しましたが、それは大いに役立つようです.

于 2009-05-29T21:05:07.207 に答える
1

このようなエラーは、 、または接続ファクトリに渡しnullた結果として発生することがよくあります。実行中にすべてのパラメータをチェックしてみてください。通常、MQ は mqjbnd05 ライブラリを必要としません。porthostQManager

于 2012-12-17T11:56:06.070 に答える
0

WebSphere 管理コンソールに移動します。環境 -> WebSphere 変数。MQ_INSTALL_ROOT を探し、その値を MQ インストール ディレクトリ [MQ ホーム] に変更します。

于 2012-08-09T20:44:26.243 に答える
0

このファイルを探してみてください

libmqjbnd05.so 

それを JVM の LIBPATH に追加して、再試行してください。

于 2009-05-29T07:25:06.570 に答える