Details
-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
JBoss A-MQ 6.1
-
None
Description
When creating a composite queue (by editing activemq.xml) it doesn't seem like the queue is actually created.
When I try to connect to the composite queue (from another server), the folowing Exception is thrown:
Caused by: java.lang.SecurityException: User alice is not authorized to create: queue://FOO.BAR
We doesn't allow the user ('alice') to create queues so this seems to indicate that the queue doesn't exist according to A-MQ.
Part from my activemq.xml:
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="${broker-name}" dataDirectory="${data}" advisorySupport="false" start="false"> ... <plugins> <jaasAuthenticationPlugin configuration="karaf" /> <authorizationPlugin> <map> <authorizationMap groupClass="org.apache.karaf.jaas.boot.principal.RolePrincipal"> <authorizationEntries> <authorizationEntry queue=">" read="admin,alice" write="admin,alice" admin="admin" /> <authorizationEntry topic=">" read="admin,alice" write="admin,alice" admin="admin" /> <authorizationEntry topic="ActiveMQ.Advisory.>" read="admin,alice" write="admin,alice" admin="admin,alice" /> </authorizationEntries> </authorizationMap> </map> </authorizationPlugin> </plugins> ... <destinations> <queue physicalName="FOO.BAR.COM"/> </destinations> <destinationInterceptors> <virtualDestinationInterceptor> <virtualDestinations> <compositeQueue name="FOO.BAR"> <forwardTo> <queue physicalName="FOO.BAR.COM"/> </forwardTo> </compositeQueue> </virtualDestinations> </virtualDestinationInterceptor> </destinationInterceptors> </broker>
-
- Note: This is destinct from AMQ-4320 which was about the destinations contained within the Composite Destinations, not being created.
Attachments
Issue Links
- is related to
-
ENTMQ-175 Destinations are no auto created when using Composite Destination configured on the broker
- Closed
- links to