You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Romain Manni-Bucau <rm...@gmail.com> on 2014/12/29 12:32:33 UTC

Re: Unable to prevent embedded activemq broker from starting! Cannot configure remote broker connection.

Hi

are you sure BrokerXmlConfig is empty? (no spaces?). if that's the
case we don't start it.


Romain Manni-Bucau
@rmannibucau
http://www.tomitribe.com
http://rmannibucau.wordpress.com
https://github.com/rmannibucau


2014-12-29 4:54 GMT+01:00 TedGaunt <te...@lucidtechnique.com>:
> I'm using the latest TomEE Plume, and had some nice success doing JMS/queue
> development using the embedded ActiveMQ Broker.
>
> Now I need to point to a proper, external broker ... but none of my
> XML-kung-fu is working, and the dreaded embedded activemq broker appears to
> start every time.   I'm unable to see any activity against my remote broker.
>
>
> I've tried setting this in $CATALINA_HOME/conf/tomee.xml, and in my
> webapps/appname/WEB-INF/tomee.xml and in resources.xml.
>
> The instructions for this appear to drop dead easy ... and yet I cannot seem
> to correctly get this.  All of my other resources, such as datasources and
> such all work great.
>
>     <Resource id="OmegaJmsResourceAdapter" type="ActiveMQResourceAdapter">
>         # Do not start the embedded ActiveMQ broker
>         BrokerXmlConfig  =
>         ServerUrl tcp://someremotehost:61616
>         UserName admin
>         Password thepassword
>     </Resource>
>
> I've tried researching, and grepping, to find where this dreaded embedded
> configuration is even coming from, and unable to find it.
>
> Here is what the startup logs typically look like.
>
> Dec 28, 2014 9:47:38 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=Default JMS Resource Adapter)
> Dec 28, 2014 9:47:38 PM org.apache.openejb.assembler.classic.Assembler
> createResource
> INFO: Thread pool size for 'Default JMS Resource Adapter' is (30)
> Dec 28, 2014 9:47:38 PM
> org.apache.openejb.resource.activemq.ActiveMQ5Factory createBroker
> INFO: ActiveMQ5Factory creating broker
> Dec 28, 2014 9:47:38 PM
> org.apache.openejb.resource.activemq.ActiveMQ5Factory createBroker
> INFO: Using ActiveMQ startup timeout of 10000ms
> Dec 28, 2014 9:47:38 PM
> org.apache.openejb.resource.activemq.ActiveMQ5Factory$1 run
> INFO: Starting ActiveMQ BrokerService
> Dec 28, 2014 9:47:38 PM org.apache.activemq.broker.BrokerService
> doStartPersistenceAdapter
> INFO: Using Persistence Adapter: MemoryPersistenceAdapter
> Dec 28, 2014 9:47:38 PM org.apache.activemq.broker.BrokerService
> doStartBroker
> INFO: Apache ActiveMQ 5.10.0 (localhost, ID:BBeast-51748-1419824858237-0:1)
> is starting
> Dec 28, 2014 9:47:38 PM
> org.apache.activemq.transport.TransportServerThreadSupport doStart
> INFO: Listening for connections at: tcp://127.0.0.1:61616
> Dec 28, 2014 9:47:38 PM org.apache.activemq.broker.TransportConnector start
> INFO: Connector tcp://127.0.0.1:61616 started
> Dec 28, 2014 9:47:38 PM org.apache.activemq.broker.BrokerService
> doStartBroker
> INFO: Apache ActiveMQ 5.10.0 (localhost, ID:BBeast-51748-1419824858237-0:1)
> started
> Dec 28, 2014 9:47:38 PM org.apache.activemq.broker.BrokerService
> doStartBroker
> INFO: For help or more information please see: http://activemq.apache.org
>
> Here's a full shot of what I've been trying in the various xml config:
>
>     <Resource id="OmegaJmsResourceAdapter" type="ActiveMQResourceAdapter">
>         # Do not start the embedded ActiveMQ broker
>         BrokerXmlConfig  =
>         ServerUrl tcp://externalhost:61616
>         UserName admin
>         Password thepassword
>     </Resource>
>
>     <Resource id="OmegaJmsConnectionFactory"
> type="javax.jms.ConnectionFactory">
>         ResourceAdapter = OmegaJmsResourceAdapter
>     </Resource>
>
>     <Container id="OmegaJmsMdbContainer" ctype="MESSAGE">
>         ResourceAdapter = OmegaJmsResourceAdapter
>     </Container>
>
>         <Resource id="bpopen.omega.delivery.in" type="javax.jms.Queue" />
>
>         <Resource id="bpopen.omega.delivery.ack" type="javax.jms.Queue" />
>
>         <Resource id="bpopen.omega.delivery.error" type="javax.jms.Queue" />
>
>
>
>
>
> --
> View this message in context: http://tomee-openejb.979440.n4.nabble.com/Unable-to-prevent-embedded-activemq-broker-from-starting-Cannot-configure-remote-broker-connection-tp4673299.html
> Sent from the TomEE Users mailing list archive at Nabble.com.