我已经安装了Websphere MQ V7。并创建了队列管理器和渠道,但问题是我不能在资源管理器中创建的任何队列,并在检查错误日志文件,有没有错误,则抛出无法在Websphere MQ Explorer上创建队列V7.0
我怎么能帮助
我已经安装了Websphere MQ V7。并创建了队列管理器和渠道,但问题是我不能在资源管理器中创建的任何队列,并在检查错误日志文件,有没有错误,则抛出无法在Websphere MQ Explorer上创建队列V7.0
我怎么能帮助
这听起来好像你可以在资源管理器中看到队列,但创建新队列失败。如果你的意思是你根本无法连接浏览器,那么请澄清一下问题。
当您看到队列但无法创建队列时,您很可能会收到授权错误。您可以通过启用授权事件验证这一理论:
runmqsc <qmgr name>
ALTER QMGR AUTHOREV(ENABLED)
如果是这样,那么你将看到SYSTEM.ADMIN.QMGR.EVENT
队列生成事件消息的问题。
验证此问题的另一种方法是将SVRCONN通道的MCAUSER设置为管理值。如果你使用的是Linux,那将是'mqm',在Windows上它取决于你如何安装它,但是MUSR_MQADMIN通常工作。
runmqsc <qmgr name>
ALTER CHL(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')
如果这则解决了这个问题是授权错误。请记住,将MCAUSER硬编码为管理值意味着连接到该频道的任何人都具有管理权限。
如果安全性很重要,您需要确保任何具有空白MCAUSER的入站通道或MCAUSER中的管理帐户使用SSL或退出验证连接。低权限访问的频道必须在MCAUSER中拥有低权限的帐户,否则它们允许管理。这些通道包括RCVR,RQSTR,CLUSRCVR和SVRCONN类型的通道,特别是那些名称为SYSTEM.DEF*
和SYSTEM.AUTO.*
的通道以及任何用户定义的通道。有关WMQ安全性的更多讨论,请参阅WMQ加固演示文稿https://t-rob.net/links/或在SO上发帖提问。
我试过这个,但没有运气。在命令行上结束创建队列。 – 2014-12-02 16:11:02