Ubuntu 12 で MQ Explorer 7.5 を使用して JMS 接続ファクトリーと JMS 宛先を追加した後、2 つのキューと補助情報、および新しい JMS 情報の表示を停止することにしました。キューマネージャーの停止/再起動、再起動など、MQ Explorerを再インストールしてもうまくいきませんでした。
「空の」キュー フォルダでステータスを確認すると、2 つのキューが表示されます。それぞれ「キュー監視」がオフに設定されています。これは関連していますか?設定できますか?
JMS オブジェクトを表示および管理するために MQ エクスプローラーを使い続けていますか (JMS オブジェクトのコマンド ラインの使用方法に関するドキュメントはないようです)。
もっと詳しく:
そのため、次を使用してオブジェクトを作成しました。
DEFINE QLOCAL (QUEUE_FROM)
DEFINE QLOCAL (QUEUE_TO)
SET AUTHREC PROFILE(QUEUE_FROM) OBJTYPE(QUEUE) PRINCIPAL('bsmith') AUTHADD(PUT,GET)
SET AUTHREC PROFILE(QUEUE_TO) OBJTYPE(QUEUE) PRINCIPAL('bsmith') AUTHADD(PUT,GET)
SET AUTHREC OBJTYPE(QMGR) PRINCIPAL('bsmith') AUTHADD(CONNECT)
DEFINE CHANNEL (CHANNEL1) CHLTYPE (SVRCONN) TRPTYPE (TCP)
SET CHLAUTH(CHANNEL1) TYPE(ADDRESSMAP) ADDRESS('127.0.0.1') MCAUSER('bsmith')
DEFINE LISTENER (LISTENER1) TRPTYPE (TCP) CONTROL (QMGR) PORT (1415)
START LISTENER (LISTENER1)
そのため、これらはすべて、mqm グループの一部であるユーザーを使用して MQ エクスプローラーで表示できました。
次に、MQ エクスプローラーを使用して、ファイル ベースの JMS コンテキスト、2 つの JMS 接続ファクトリー、および JMS 宛先を追加しました。JMS 宛先を追加した後、MQ エクスプローラーはキュー マネージャーと MQ エクスプローラー UI の JMS コンテキスト以外のすべてを表示しなくなりました。
LISTENER
コマンドを使用して再度開始しようとすると、START LISTENER (LISTENER1)
既に開始されていることがわかります。コマンドを使用して新しいキューをキュー マネージャーに追加すると、UI にも表示されません。更新してもこれは変わりません。
/etc/environment は次のように設定されています。
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
export MQSERVER="SWI_CHANNEL/TCP/COM22189(1415)"
export MQ_JAVA_LIB_PATH=/opt/mqm/java/lib64
export MQ_JAVA_INSTALL_PATH=/opt/mqm/java
export MQ_JAVA_DATA_PATH=/var/mqm
export LD_LIBRARY_PATH=/opt/mqm/java/lib64
CLASSPATH=.:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/samp/wmqjava/samples:/opt/mqm/samp/jms/samples:${JAVA_HOME}:${MQ_JAVA_LIB_PATH}:${CLASSPATH}
PATH=".:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin:${JAVA_HOME }:/usr/lib/jvm/jdk1.6.0_45/jre/bin:${MQ_JAVA_LIB_PATH}"
提案された JMS 管理ツールを試すと、次のようになります。
/opt/mqm/java/bin$ ./JMSAdmin -v
ライセンス資料 - IBM 5724-H72、5655-R36、5724-L26、5655-L82 の所有物 (c) Copyright IBM Corp. 2008, 2011 All Rights Reserved. US Government Users Restricted Rights - GSA ADP Schedule Contract with IBM Corp. Starting WebSphere MQ classes for Java(tm) Message Service Administration によって制限される使用、複製、または開示
JNDI コンテキストを初期化しています... INITIAL_CONTEXT_FACTORY: com.sun.jndi.fscontext.RefFSContextFactory PROVIDER_URL: ファイル:/C:/JNDI-Directory JNDI の初期化に失敗しました。JNDI の設定とサービスを確認してください。名前「/C:/JNDI-Directory」を解決できません
エラー: javax.naming.NameNotFoundException; 残りの名前 '"/C:/JNDI-Directory"