0

是否可以为队列连接工厂指定用户名和密码?这里的例子不作描述。

我正在寻找的是这里 http://publib.boulder.ibm.com/infocenter/wsdoc400/v6r0/index.jsp?topic=/com.ibm.websphere.iseries.doc/info/ae/ae/ucli_pqcfw .html

QCF的特性:

ASYNCEXCEPTION()
CCSID()
CHANNEL()
CLIENTRECONNECTOPTIONS()
CLIENTRECONNECTTIMEOUT()
COMPHDR()
COMPMSG()
CONNECTIONNAMELIST()
CONNOPT()
FAILIFQUIESCE()
HOSTNAME()
LOCALADDRESS()
MAPNAMESTYLE()
MSGBATCHSZ()
MSGRETENTION()
POLLINGINT()
PORT()
PROVIDERVERSION()
QMANAGER()
RESCANINT()
SENDCHECKCOUNT()
SHARECONVALLOWED()
SSLFIPSREQUIRED()
SSLRESETCOUNT()
SYNCPOINTALLGETS()
TARGCLIENTMATCHING()
TEMPMODEL()
TEMPQPREFIX()
TRANSPORT()
USECONNPOOLING()
VERSION()
WILDCARDFORMAT()

我试图避免调用 createQueueConnection("user", "password") 并需要通过绑定以某种方式提供这些详细信息,以便我可以调用 createQueueConnection()

4

2 回答 2

1

你的任务可能是个问题。我不知道是否可以这样配置。

有一些选项,例如创建一个处理用户/密码的包装器工厂,这样您就不必在整个代码中传递密码 - 至少。Spring 也为此预先构建了一个。

除此之外 - 考虑改为迁移到 SSL 身份验证并通过 MCA 在通道上设置用户 - 这可能更容易在 JNDI 中配置。

于 2013-09-06T09:46:33.700 回答
1

JMS API 要求在 ConnectionFactory.createConnection 调用中输入用户名和密码。不建议将它们存储在存储库中。

于 2013-09-09T14:30:15.137 回答