Websphere MQ:队列管理器无法连接

时间:2018-07-09 10:31:50

标签: queue ibm-mq mq

我尝试了在多个线程中提供的不同解决方案,但是没有一个解决我的问题。 我也注意到我的日志中没有错误,因此它不利于查找错误的根本原因。 好的,首先要做的是:

  • 我是笔记本电脑上的管理员
  • 我正在运行Windows 7 64位
  • 我正在使用MQ 8.0.0.5

当我创建队列管理器(同时以管理员身份打开WMQ)时,创建了队列管理器,但是我收到消息AMQ8157:安全错误 见附图 enter image description here

队列管理器出现在“队列管理器”文件夹下,但无法连接。 当我单击连接时,我得到了错误

  

发生了意外错误(2063)。 (AMQ4999)意外   错误(2063)发生了。 (AMQ4999)严重性:10(警告)
  说明:在以下情况下,系统发生了未列出的错误:   检索PCF数据。响应:重试该操作。如果错误   仍然存在,请检查问题确定信息以查看是否存在   详细信息已记录。

.log不显示任何错误消息,所以我真的很卡住。 以下是创建队列管理器时获得的唯一日志,而当我尝试连接时却没有得到。

  

!ENTRY org.eclipse.osgi 2 1 2018-07-09 11:10:3​​2.557!消息NLS   缺少以下消息:UI_WIZARD_FILE_SIZE_UNCHANGED2_LABEL在:   com.ibm.wmqfte.explorer.elements!SESSION 2018年7月9日11:14:46.319   ----------------------------------------------- eclipse.buildId =未知的java.fullversion = JRE 1.7.0 IBM J9 2.7 Windows   7 amd64-64压缩参考20160406_298393(已启用JIT,AOT   已启用)J9VM-R27_Java727_SR3_20160406_0942_B298393 JIT-   tr.r13.java_20160328_114186 GC-   R27_Java727_SR3_20160406_0942_B298393_CMPRSS J9CL-20160406_298393   BootLoader常数:OS = win32,ARCH = x86_64,WS = win32,NL = en_GB   命令行参数:-os win32 -ws win32 -arch x86_64

     

!ENTRY org.eclipse.osgi 2 1 2018-07-09 11:14:51.921!MESSAGE NLS   缺少以下消息:UI_WIZARD_FILE_SIZE_UNCHANGED2_LABEL在:   com.ibm.wmqfte.explorer.elements

4 个答案:

答案 0 :(得分:0)

这绝对是一个与权限相关的问题,您可能需要仔细检查用户和组中所拥有的MQ。 另外,您是否可以使用相应的帐户检查MQ服务。 (尽管很奇怪,没有任何关于安全性错误的日志)

答案 1 :(得分:0)

通常,队列管理器将在自己的错误日志中记录安全性错误的原因(出于安全性原因,您不希望提供客户端可以使用它来对您不利的原因)。您可以在此处找到错误日志:

C:\ ProgramData \ IBM \ MQ \ qmgrs \ Mel2 \ errors

AMQERR01.LOG是最新的日志文件。

答案 2 :(得分:0)

人们犯的最大错误是试图在管理帐户(Windows)或根目录(Unix / Linux)下进行MQ更改。首先,您会把事情弄得一团糟,其次,它不会像您认为的那样起作用。

在使用MQ的安装之后,仅应使用管理帐户或root帐户。

如果您要成为Windows PC上的“ MQAdmin”,则:

  1. 停止使用MQ管理员帐户
  2. 使用您的OWN用户帐户进行MQ配置/管理
  3. 将您的用户帐户添加到“ mqm”组
  4. 重新启动队列管理器或发出刷新安全性命令
  5. 一旦您的UserId位于“ mqm”组中,就可以配置队列管理器

注意:如果要使用管理帐户配置MQ,那么我将删除在Administrator帐户下所做的所有操作,而只是以正确的方式重新开始。否则,您将在Stackoverflow上发布一个又一个问题,询问为什么“这不起作用”和“那不起作用”。

答案 3 :(得分:0)

我也面临着同样的问题。 因此,我有了MQMD服务,右键单击MQMD服务,然后将登录更改为“本地系统帐户”,然后重新启动该服务,现在可以正常使用了。