that does not look like two brokers, the broker name is the same in each, on message is 'starting', the other is 'starrted' and the started messages included the broker id and broker name.
On 20 October 2010 10:11, mathias <[email protected]> wrote: > > Hello, > > would very much appreciate help with my config issue with ActiveMQ5.4.1 on > Tomcat. > > > I have a broker and a queue set up in my global context, which i then expose > to my webapp with resource-ref tags. However, the first time i try and > create a connection, there are TWO brokers created and two broker data > directories created: > > Oct 20, 2010 11:00:33 AM org.apache.activemq.broker.BrokerService getBroker > INFO: ActiveMQ 5.4.1 JMS Message Broker (nubaBroker) is starting > Oct 20, 2010 11:00:33 AM org.apache.activemq.broker.BrokerService getBroker > INFO: For help or more information please see: http://activemq.apache.org/ > Oct 20, 2010 11:00:33 AM org.apache.activemq.broker.TransportConnector start > INFO: Connector vm Started > Oct 20, 2010 11:00:33 AM org.apache.activemq.broker.BrokerService start > INFO: ActiveMQ JMS Message Broker (nubaBroker, > ID:Neo.local-56289-1287565233551-0:0) started > > As you can see, two brokers are created with different Id's from what i can > see. > > my config for the broker and connectionfactory: > <Resource auth="Container" description="JMS Connection Factory" > name="jms/ConnectionFactory" > brokerURL="vm://nubaBroker?brokerConfig=xbean:file:/karpet/conf/activemq.xml" > brokerName="nubaBroker" > factory="org.apache.activemq.jndi.JNDIReferenceFactory" > type="org.apache.activemq.ActiveMQConnectionFactory" > useEmbeddedBroker="true"/> > <Resource auth="Container" description="JMS Queue" > name="jms/messaging/in" > type="org.apache.activemq.command.ActiveMQQueue" physicalName="messaging.in" > factory="org.apache.activemq.jndi.JNDIReferenceFactory"/> > <Resource auth="Container" description="JMS Queue" > name="jms/messaging/out" > type="org.apache.activemq.command.ActiveMQQueue" > physicalName="messaging.out" > factory="org.apache.activemq.jndi.JNDIReferenceFactory"/> > > As you can see i am pointing the broker url to a config file. And one of the > brokers picks it up since i get activemq-data directory created in the > directory as specified. But the "other" broker creates data directory > directly under /tomcat-home/bin, i.e. the directory where i'm starting > tomcat... > > > At first i thought it was a glitch with the SchedulerBroker that was created > automatically, since i saw: > org.apache.activemq.broker.scheduler.SchedulerBroker <init> > > So i read up and put in "schedulerSupport="false" in the activemq.xml broker > config. That resulted in that the data directory under /bin went away, but > the broker seems still to be created according to the logfile! > > > Can anybody enlighten me as to why there are two brokers created?? I > attached the activemq.xml for reference. > > thanks in advance. > http://activemq.2283324.n4.nabble.com/file/n3003512/activemq.xml > activemq.xml > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Duplicate-brokers-created-in-Tomcat-tp3003512p3003512.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > -- http://blog.garytully.com Open Source Integration http://fusesource.com
