我让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");
感谢。
答案 0 :(得分:0)
看起来没有通过JNDI执行此操作的机制..因此您必须以编程方式创建它。