0

我已经让 JNDI 工作以查找标准 ActiveMQ 连接工厂,但是我在更新它以创建 ActiveMQSslConnectionFactory 时遇到问题,然后我可以通过编程方式设置密钥库/信任库信息。

任何指导表示赞赏。

Hashtable<String, String> environmentVariables = new Hashtable<String, String>();
environmentVariables.put(Context.INITIAL_CONTEXT_FACTORY,  "org.apache.activemq.jndi.ActiveMQInitialContextFactory");
environmentVariables.put(Context.PROVIDER_URL, "ssl:/...");

initialContext = new InitialContext(environmentVariables);

QueueConnectionFactory connectionFactory = initialContext.lookup("QueueConnectionFactory");

谢谢。

4

1 回答 1

0

看起来没有通过 JNDI 执行此操作的机制。所以您必须以编程方式创建它。

于 2013-11-05T16:38:36.753 回答