We are migrating to openjdk and the configuration of enabledCipherSuites that worked in OracleJDK 1.8 does not work with openjdk 1.8:
http://activemq.apache.org/ssl-transport-reference.html According to openjdk code <http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/javax/net/ssl/SSLEngine.java#SSLEngine.setEnabledCipherSuites%28java.lang.String[]%29> it should be supported Unfortunately I get the following exception: 2015-11-01 14:54:38,087 | ERROR | Could not set property enabledCipherSuites on [SSL: ServerSocket[addr=/0.0.0.0,localport=61617]] | org.apache.activemq.util.IntrospectionSupport | main java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497)[:1.8.0_65] at org.apache.activemq.util.IntrospectionSupport.setProperty(IntrospectionSupport.java:178)[activemq-client-5.10.0.jar:5.10.0] at org.apache.activemq.transport.tcp.TcpTransportServer.configureServerSocket(TcpTransportServer.java:171)[activemq-client-5.10.0.jar:5.10.0] at org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:133)[activemq-client-5.10.0.jar:5.10.0] at org.apache.activemq.transport.tcp.SslTransportServer.bind(SslTransportServer.java:104)[activemq-client-5.10.0.jar:5.10.0] at org.apache.activemq.transport.tcp.SslTransportFactory.doBind(SslTransportFactory.java:63)[activemq-client-5.10.0.jar:5.10.0] at org.apache.activemq.transport.TransportFactorySupport.bind(TransportFactorySupport.java:40)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.TransportConnector.createTransportServer(TransportConnector.java:318)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.TransportConnector.getServer(TransportConnector.java:144)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.TransportConnector.asManagedConnector(TransportConnector.java:110)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.registerConnectorMBean(BrokerService.java:2064)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:2531)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:2448)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.doStartBroker(BrokerService.java:693)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.startBroker(BrokerService.java:659)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.BrokerService.start(BrokerService.java:595)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:73)[activemq-spring-5.10.0.jar:5.10.0] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497)[:1.8.0_65] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)[spring-beans-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)[spring-context-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)[spring-context-3.2.8.RELEASE.jar:3.2.8.RELEASE] How to configure enabledCipherSuites in activemq with openjdk? -- View this message in context: http://activemq.2283324.n4.nabble.com/Can-not-configure-enabledCipherSuites-in-activemq-with-openjdk-tp4703650.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.