private ConnectionFactory createSslConnectionFactory() throws Exception { ActiveMQSslConnectionFactory jmsConnectFactory = new ActiveMQSslConnectionFactory(); jmsConnectFactory.setKeyStore( OpenwireProducerConsumerExample.class.getResource("/serverKeystore.jks").toURI().getPath()); jmsConnectFactory.setKeyStoreKeyPassword("changeit"); jmsConnectFactory.setKeyStorePassword("changeit"); jmsConnectFactory.setTrustStore( OpenwireProducerConsumerExample.class .getResource("/serverTruststore.jks") .toURI() .getPath()); jmsConnectFactory.setTrustStorePassword("changeit"); jmsConnectFactory.setBrokerURL("failover://(ssl://localhost:61616,ssl://localhost:61617)"); jmsConnectFactory.setWatchTopicAdvisories(false); return jmsConnectFactory; }