通过JNDI实例化ActiveMQSslConnectionFactory

时间:2013-11-01 16:49:43

标签: activemq jndi

我让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");

感谢。

1 个答案:

答案 0 :(得分:0)

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