Is there a way to add multiple durable subscribers to a single topic under one user and clientid? I have read that a user is required to have a clientid defined in the jbossmq-state.xml in order to create a durable subscription. However, this means there is no way to have multiple subscriber ids pointing to the same topic for that user. One starts correctly, but when a second tries to connect, I get the message:
[OILServerILService] Client request resulted in a server exception:
javax.jms.JMSSecurityException: The login id has an assigned client id. That client id is already connected to the server!
at org.jboss.mq.server.StateManager.checkUser(StateManager.java:195)
at org.jboss.mq.server.JMSServer.checkUser(JMSServer.java:466)
at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:270)
at java.lang.Thread.run(Thread.java:484)
[JMSServer] JMSServer->connectionClosing(dc=null)
If this is not possible, why is there a need for a subscriber id at all under the client id? The same situation works with our previous JMS provider, and the spec is a little unclear as to whether this should be allowed. Thanks in advance.
Are you trying to establis 2 diffrent connections with the same client id?? The spec prohbits that.