【发布时间】:2016-05-10 20:01:37
【问题描述】:
我正在使用 Websphere mq v 7.5。当我尝试向队列发送消息时,出现以下错误:
JMSCMQ0001:WebSphere MQ 调用失败,compcode '2' ('MQCC_FAILED') 原因 '2035' ('MQRC_NOT_AUTHORIZED') 提供的用户名和密码错误。
我没有任何凭据可提供,因为它在安装时不会询问。我的骆驼上下文配置如下:
<bean id="webspheremq" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory" ref="myConnectionFactory"/>
</bean>
<bean id="myConnectionFactory" class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="hostName" value="mqhost"/>
<property name="port" value="1417"/>
<property name="queueManager" value="QM1"/>
<property name="channel" value="SYSTEM.DEF.SVRCONN"/>
<property name="transportType" value="1"/>
</bean>
【问题讨论】:
-
此链接可能有用:stackoverflow.com/questions/35103679/…。我使用的是代码,而不是你的 XML 配置文件,但我想你也可以在配置文件中做同样的事情。
-
@Shashi OP 说他没有任何凭据可提供。您提到的链接将要求通过凭据。我认为您没有正确阅读他的问题。我现在也面临同样的问题。
标签: apache-camel ibm-mq