Created key- and truststores for a number of brokers, so not using the packaged .ks and .ts files.
Tried different truststores in different locations, tried a path to a truststore that didn't exist, just to see what happens. In all cases, the same error. Apparently, the point where the keystore is accessed is not reached. Setting the same variables/values in JAVA_OPTS works: java -Djavax.net.ssl.trustStore=/opt/activemq/conf/client.ts -Djavax.net.ssl.trustStorePassword=xxxxxxxx Producer -----Original Message----- From: Christian Posta [mailto:christian.po...@gmail.com] Sent: Tuesday, December 11, 2012 3:41 PM To: users@activemq.apache.org Subject: Re: SSL: could not load resource Is the client truststore in that location? /opt/activemq/conf/client.ts I think there was some issues with packaging activemq 5.7 and some of the client keystores might have been missing. You'll have to copy from the 5.6.0 version On Tue, Dec 11, 2012 at 7:05 AM, Geurt Schimmel < gschim...@schubergphilis.com> wrote: > Hi, > > My broker is running SSL only, with a 'simple' transportConnector: > <transportConnector name="openwire" uri="ssl://0.0.0.0:61616"/> > > When trying to run a java-client: > > Exception in thread "main" javax.jms.JMSException: Could not create > Transport. Reason: java.io.IOException: Could not load resource: > /opt/activemq/conf/client.ts > at > org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35) > at > org.apache.activemq.ActiveMQSslConnectionFactory.createTransport(ActiveMQSslConnectionFactory.java:115) > at > org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:277) > at > org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:202) > at Producer.main(Producer.java:32) Caused by: > java.io.IOException: Could not load resource: > /opt/activemq/conf/client.ts > at > org.apache.activemq.ActiveMQSslConnectionFactory.getUrlOrResourceAsStream(ActiveMQSslConnectionFactory.java:188) > at > org.apache.activemq.ActiveMQSslConnectionFactory.createTrustManager(ActiveMQSslConnectionFactory.java:126) > at > org.apache.activemq.ActiveMQSslConnectionFactory.createTransport(ActiveMQSslConnectionFactory.java:108) > ... 3 more > > Removed the java-code that deals with the truststore and moved the > functionality to JAVA_OPTS, but this is not what I want/expected. > Using activemq-all-5.7-SNAPSHOT.jar. > > Thought this problem only occurs when using an SSL failover URI ? > > Thanks, > Geurt > -- *Christian Posta* http://www.christianposta.com/blog twitter: @christianposta