I'm using ActiveMQ Artemis cluster of 3 brokers (1 master, 2 slaves), setup with UDP broadcast.
ActiveMQ Artemis is starting as expected, but when trying create JMS connections using SAG webMethods it returns the error:
clientID=activemq was already set into another connection
I have 3 Integration servers, each configured with this JNDI config, pointing to 3 ActiveMQ Artemis brokers:
- Initial Context Factory:
org.apache.activemq.artemis.jndi.ActiveMQInitialContextFactory
- Provider URL:
tcp://S1:9000?sslEnabled=true&ha=true&reconnectAttempts=-1
- Provider URL Failover List:
tcp://S2:9000?sslEnabled=true,tcp://S3:9000?sslEnabled=true
I need to connect my T1, T2 and T3 webmethods servers to the ActiveMQ Artemis cluster. On T1 server, I manage to establish JMS connection with activemq
as clientID. But on remaining T2 and T3 webmethods servers, the error clientID=activemq was already set into another connection
is returned.
ActiveMQ Artemis supports JMS 2.0 and multiple clients pointing to same clientID/destination should be possible right? It allows shared subscription.
What I'm missing here? I do not created any topic at all, I only want to establish the JMS connections on 3 servers first.