我使用Weblogic 10.3.3定义与外部Tibco JMS队列的连接。
我已经设置好了:
在我的代码中,我正在从JNDI进行简单的查找。
QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) _context.lookup(JNDI_JMS_FACTORY_NAME);
由于我在weblogic上配置了凭据,因此我希望以下内容可以正常工作。
QueueConnection connection = queueConnectionFactory.createQueueConnection();
然而,我得到:
javax.jms.JMSSecurityException:无法连接到任何服务器: server [错误:身份验证失败:返回此异常的url = 服务器]
如果我通过了凭据,那么它可以正常工作。
QueueConnection connection = queueConnectionFactory.createQueueConnection(user, password);
但是,使用这种方法我必须在我的代码中保护我的凭据。关于无参数createQueueConnection无法工作的任何想法?
提前致谢。
答案 0 :(得分:0)