[ https://issues.apache.org/jira/browse/AMQ-4953?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13864648#comment-13864648 ]
Timothy Bish commented on AMQ-4953: ----------------------------------- I'm not sure this is a bug as I don't see anywhere in our docs that indicates that the we intended for these to be created on start-up as opposed to the normal on-demand creation we normally do. You can work around this by adding to your static destination list above. {code} <destinations> <queue physicalName="FOO.BAR.COM"/> <queue physicalName="FOO.BAR"/> </destinations> {code} > Virutal Destination is not auto created when using Composite Destination > ------------------------------------------------------------------------ > > Key: AMQ-4953 > URL: https://issues.apache.org/jira/browse/AMQ-4953 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.9.0 > Environment: JBoss A-MQ 6.1.0.redhat-306 > Reporter: Jason Shepherd > Priority: Minor > > 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: > {code} > <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> > {code} > ** Note: This is destinct from AMQ-4320 which was about the destinations > contained within the Composite Destinations, not being created. -- This message was sent by Atlassian JIRA (v6.1.5#6160)