Ibm mq MQ资源管理器停止显示大多数信息

Ibm mq MQ资源管理器停止显示大多数信息,ibm-mq,Ibm Mq,在Ubuntu12上使用MQExplorer7.5添加JMS连接工厂和JMS目标后,它决定停止显示我的两个队列和附属信息以及新的JMS信息。我尝试了一些方法让它再次工作:停止队列管理器/重新启动、重新启动等。甚至在没有任何运气的情况下重新安装MQ Explorer 我可以在“empty”queues文件夹中显示状态,然后显示我的两个队列;每个都将“队列监视”设置为off。这是否相关?我能把它打开吗 我是否坚持使用MQ Explorer来显示和管理JMS对象(似乎没有任何关于如何使用JMS对象的命

在Ubuntu12上使用MQExplorer7.5添加JMS连接工厂和JMS目标后,它决定停止显示我的两个队列和附属信息以及新的JMS信息。我尝试了一些方法让它再次工作:停止队列管理器/重新启动、重新启动等。甚至在没有任何运气的情况下重新安装MQ Explorer

我可以在“empty”queues文件夹中显示状态,然后显示我的两个队列;每个都将“队列监视”设置为off。这是否相关?我能把它打开吗

我是否坚持使用MQ Explorer来显示和管理JMS对象(似乎没有任何关于如何使用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)
因此,这些都可以在MQ资源管理器中看到,使用的用户是组mqm的一部分

然后,我使用mqexplorer添加了一个基于文件的JMS上下文、两个JMS连接工厂和一个JMS目标。添加JMS目标后,MQ资源管理器停止在MQ资源管理器UI中显示除队列管理器和JMS上下文之外的所有内容

如果我尝试使用命令
start LISTENER(LISTENER1)
再次启动
侦听器
,它会告诉我它已经启动了。当我使用命令将新队列添加到队列管理器时,它在UI上也不可见。刷新不会改变这一点

/etc/环境设置为:

 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/bin:/sbin:/usr/bin:/usr/games:${JAVA_HOME}/bin:${JAVA_HOME}:/usr/lib/jvm/jdk1.6.0_45/jre/bin:${MQ_JAVA_lib u PATH}”

尝试建议的JMS管理工具可提供:

/opt/mqm/java/bin$。/JMSAdmin-v

许可材料-IBM 5724-H725655-R365724-L26的财产, 5655-L82(c)版权所有IBM Corp.2008,2011保留所有权利。美国 政府用户受限权利-使用、复制或披露 受与IBM公司签订的GSA ADP计划合同的限制,开始 WebSphere MQ Java(tm)消息服务管理类

正在初始化JNDI上下文。。。初始上下文工厂: com.sun.jndi.fscontext.RefFSContextFactory提供程序\u URL: 文件:/C:/JNDI目录JNDI初始化失败,请检查您的 JNDI设置和服务。名称'/C:/JNDI目录''不能为空 决心

错误:javax.naming.NameNotFoundException;剩余名称 “/C:/JNDI目录”


错误:javax.naming.NameNotFoundException;通过在C驱动器中创建名为JNDI-Directory的文件夹,可以解析剩余名称“'/C:/JNDI目录”。这是生成.bindings文件的地方。

问题还不清楚。添加详细信息和屏幕截图(如果可能)。至于重新启动mq资源管理器,我认为这不是必需的。您只需刷新视图即可在右侧窗格中查看对象。JMS管理可以通过JMSAdmin工具在命令行中进行。提到队列监视与视图无关。谢谢。。。更详细的信息addedI还尝试添加一个新的队列管理器,然后使用上面列出的命令的重命名版本在其下排队,并且在MQ Explorer UI中只有新的队列管理器可见。我卸载了所有内容并重新安装。MQ资源管理器适用于root用户,但不适用于我的mqm用户。我添加了与JMS相关的对象,正在调试JNDI/JMS程序错误(AMQ9509),因此我进入了队列管理器属性,并将通道启动器和命令服务器都设置为手动。之后,MQ资源管理器返回到上述相同的状态。刚设置的属性在队列管理器属性中也不可用,无法重置。(可能这与我正在做的事情无关,只是MQ 7.5的一个虚假错误)你确定吗?这个问题已经存在两年了。我不再有测试这个的环境了