使用Spring Boot连接到IBM MQ队列时不使用配置的用户名

时间:2018-11-07 11:46:35

标签: java spring-boot jms ibm-mq

我正在尝试使用mq-jms-spring-boot-starter建立与MQ队列的连接。由于这是我第一次尝试,因此我正在关注此链接上的指南:https://developer.ibm.com/tutorials/mq-jms-application-development-with-spring-boot/#references

问题是,一旦我尝试将某些内容发送到队列,就无法建立连接。原因似乎是未使用我在application.yml中配置的用户名。而是使用我自己的用户名(这是不同的)。我的 application.yml 如下所示:

ibm:
  mq:
    queueManager: QM47
    channel: WSAD.CLIENT.TO.QM47
    connName: aaa.bbb.ccc(1414)
    user: theuser
    password: secret

当我尝试发送简单消息时,连接接收端的mqexit工具显示以下消息:

018-11-07|11:37:47|    1|Connection refused, Channel [WSAD.CLIENT.TO.QM47] ConName [10.120.43.99] User [hgbakker] was not accepted in CON=

因此,尽管已将用户配置为要使用的用户名,但它仍将 hgbakker 发送为用户。有人知道这是怎么回事吗?

0 个答案:

没有答案