Springframework.jms.support.JmsAccessor没有createConnection(userid,pwd)方法

时间:2016-01-30 15:45:17

标签: apache-camel ibm-mq spring-jms

我正在编写示例Apache Camel(2.16.2)应用程序,该应用程序以客户端模式连接到IBM MQ队列管理器。 Apache Camel使用下面的Spring JMS连接到JMS提供程序。我看到Spring JmsAccessor没有采用UserId和Password的createConnection()方法。它只有createConnection()方法,不带任何参数。因为这个创建与队列管理器的连接失败了2035 - 未经授权。

我可以在服务器绑定模式下连接到队列管理器,但我需要在客户端模式下连接,因为队列管理器在不同的机器上运行。有没有办法可以解决这个问题?

1 个答案:

答案 0 :(得分:2)

ConnectionFactory换成UserCredentialsConnectionFactoryAdapter