You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by SylvainMougenot <sy...@gmail.com> on 2015/01/23 12:24:15 UTC
activemq inside servicemix : change broker-name
Hello, I can't figure out how to change broker-name when using activemq
inside servicemix.
I changed broker-name in the file etc/org.apache.activemq.server-default.cfg
(to 'local-broker').
But I've an error because org.apache.servicemix.activemq.service is trying
to use default broker name 'amq-broker'.
Could anyone tell me what I missed?
Looking at the bundle blueprint (activemq-service.xml); it might be related
to the difference between placeholder configurations (${} vs $[]).
Some exemple from the blueprint :
<property name="brokerURL"
value="vm://${broker-name}?create=false&waitForStart=10000"/>
<property name="userName" value="$[activemq.jmx.user]" />
Below some details
Error message :
015-01-22 17:28:30,036 | ERROR | referentiel.out] |
faultJmsMessageListenerContainer | 110 -
org.apache.servicemix.bundles.spring-jms - 3.2.9.RELEASE_1 | Could not
refresh JMS Connection for destination 'v6.referentiel.out' - retrying in
5000 ms. Cause: Error while attempting to add new Connection to the pool;
nested exception is javax.jms.JMSException: Could not create Transport.
Reason: java.io.IOException: Broker named 'amq-broker' does not exist.
I'm using servicemix 5.3 / activemq 5.10
Features
activemq 5.10.0 activemq-core-5.10.0 Installed
activemq-blueprint 5.10.0 activemq-5.10.0 Uninstalled
activemq-broker 5.10.0 activemq-5.10.0 Uninstalled
activemq-broker-noweb 5.10.0 activemq-5.10.0 Installed
activemq-camel 5.10.0 activemq-5.10.0 Installed
activemq-client 5.10.0 activemq-core-5.10.0 Installed
activemq-service 5.3.0 servicemix-features-5.3.0 Installed
activemq-web-console 5.10.0 activemq-5.10.0 Installed
Bundles
activeio-coreorg.apache.activemq.activeio-core 3.1.4,
activemq-camelorg.apache.activemq.activemq-camel 5.10.0,
activemq-karafactivemq-karaf 5.10.0,
activemq-osgiorg.apache.activemq.activemq-osgi 5.10.0,
activemq-web-consoleorg.apache.activemq.activemq-web-console
5.10.0,
Apache ServiceMix :: ActiveMQ :: Camelorg.apache.servicemix.activemq.camel
5.3.0,
Apache ServiceMix :: ActiveMQ ::
Serviceorg.apache.servicemix.activemq.service 5.3.0
In file etc/org.apache.activemq.server-default.cfg
broker-name = local-broker
config=${karaf.base}/etc/activemq.xml
In file etc/activemq.xml
<broker xmlns="http://activemq.apache.org/schema/core"
brokerName="${broker-name}"
Thank you for your help
--
View this message in context: http://activemq.2283324.n4.nabble.com/activemq-inside-servicemix-change-broker-name-tp4690323.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: activemq inside servicemix : change broker-name
Posted by Krzysztof Sobkowiak <kr...@gmail.com>.
Hi
Similar problem has been reported in ServiceMix JIRA - https://issues.apache.org/jira/browse/SM-2481
Regards
Krzysztof
On 23.01.2015 12:24, SylvainMougenot wrote:
> Hello, I can't figure out how to change broker-name when using activemq
> inside servicemix.
>
> I changed broker-name in the file etc/org.apache.activemq.server-default.cfg
> (to 'local-broker').
> But I've an error because org.apache.servicemix.activemq.service is trying
> to use default broker name 'amq-broker'.
>
> Could anyone tell me what I missed?
>
> Looking at the bundle blueprint (activemq-service.xml); it might be related
> to the difference between placeholder configurations (${} vs $[]).
> Some exemple from the blueprint :
> <property name="brokerURL"
> value="vm://${broker-name}?create=false&waitForStart=10000"/>
> <property name="userName" value="$[activemq.jmx.user]" />
>
> Below some details
>
> Error message :
> 015-01-22 17:28:30,036 | ERROR | referentiel.out] |
> faultJmsMessageListenerContainer | 110 -
> org.apache.servicemix.bundles.spring-jms - 3.2.9.RELEASE_1 | Could not
> refresh JMS Connection for destination 'v6.referentiel.out' - retrying in
> 5000 ms. Cause: Error while attempting to add new Connection to the pool;
> nested exception is javax.jms.JMSException: Could not create Transport.
> Reason: java.io.IOException: Broker named 'amq-broker' does not exist.
>
> I'm using servicemix 5.3 / activemq 5.10
> Features
> activemq 5.10.0 activemq-core-5.10.0 Installed
> activemq-blueprint 5.10.0 activemq-5.10.0 Uninstalled
> activemq-broker 5.10.0 activemq-5.10.0 Uninstalled
> activemq-broker-noweb 5.10.0 activemq-5.10.0 Installed
> activemq-camel 5.10.0 activemq-5.10.0 Installed
> activemq-client 5.10.0 activemq-core-5.10.0 Installed
> activemq-service 5.3.0 servicemix-features-5.3.0 Installed
> activemq-web-console 5.10.0 activemq-5.10.0 Installed
>
> Bundles
> activeio-coreorg.apache.activemq.activeio-core 3.1.4,
> activemq-camelorg.apache.activemq.activemq-camel 5.10.0,
> activemq-karafactivemq-karaf 5.10.0,
> activemq-osgiorg.apache.activemq.activemq-osgi 5.10.0,
> activemq-web-consoleorg.apache.activemq.activemq-web-console
> 5.10.0,
> Apache ServiceMix :: ActiveMQ :: Camelorg.apache.servicemix.activemq.camel
> 5.3.0,
> Apache ServiceMix :: ActiveMQ ::
> Serviceorg.apache.servicemix.activemq.service 5.3.0
>
> In file etc/org.apache.activemq.server-default.cfg
> broker-name = local-broker
> config=${karaf.base}/etc/activemq.xml
>
> In file etc/activemq.xml
> <broker xmlns="http://activemq.apache.org/schema/core"
> brokerName="${broker-name}"
>
> Thank you for your help
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/activemq-inside-servicemix-change-broker-name-tp4690323.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
--
Krzysztof Sobkowiak
JEE & OSS Architect
Senior Solution Architect @ Capgemini SSC <http://www.pl.capgemini-sdm.com/en>
Apache ServiceMix <http://servicemix.apache.org/> Committer & PMC
Re: activemq inside servicemix : change broker-name
Posted by Krzysztof Sobkowiak <kr...@gmail.com>.
Hi
Similar problem has been reported in ServiceMix JIRA - https://issues.apache.org/jira/browse/SM-2481
Regards
Krzysztof
On 23.01.2015 12:24, SylvainMougenot wrote:
> Hello, I can't figure out how to change broker-name when using activemq
> inside servicemix.
>
> I changed broker-name in the file etc/org.apache.activemq.server-default.cfg
> (to 'local-broker').
> But I've an error because org.apache.servicemix.activemq.service is trying
> to use default broker name 'amq-broker'.
>
> Could anyone tell me what I missed?
>
> Looking at the bundle blueprint (activemq-service.xml); it might be related
> to the difference between placeholder configurations (${} vs $[]).
> Some exemple from the blueprint :
> <property name="brokerURL"
> value="vm://${broker-name}?create=false&waitForStart=10000"/>
> <property name="userName" value="$[activemq.jmx.user]" />
>
> Below some details
>
> Error message :
> 015-01-22 17:28:30,036 | ERROR | referentiel.out] |
> faultJmsMessageListenerContainer | 110 -
> org.apache.servicemix.bundles.spring-jms - 3.2.9.RELEASE_1 | Could not
> refresh JMS Connection for destination 'v6.referentiel.out' - retrying in
> 5000 ms. Cause: Error while attempting to add new Connection to the pool;
> nested exception is javax.jms.JMSException: Could not create Transport.
> Reason: java.io.IOException: Broker named 'amq-broker' does not exist.
>
> I'm using servicemix 5.3 / activemq 5.10
> Features
> activemq 5.10.0 activemq-core-5.10.0 Installed
> activemq-blueprint 5.10.0 activemq-5.10.0 Uninstalled
> activemq-broker 5.10.0 activemq-5.10.0 Uninstalled
> activemq-broker-noweb 5.10.0 activemq-5.10.0 Installed
> activemq-camel 5.10.0 activemq-5.10.0 Installed
> activemq-client 5.10.0 activemq-core-5.10.0 Installed
> activemq-service 5.3.0 servicemix-features-5.3.0 Installed
> activemq-web-console 5.10.0 activemq-5.10.0 Installed
>
> Bundles
> activeio-coreorg.apache.activemq.activeio-core 3.1.4,
> activemq-camelorg.apache.activemq.activemq-camel 5.10.0,
> activemq-karafactivemq-karaf 5.10.0,
> activemq-osgiorg.apache.activemq.activemq-osgi 5.10.0,
> activemq-web-consoleorg.apache.activemq.activemq-web-console
> 5.10.0,
> Apache ServiceMix :: ActiveMQ :: Camelorg.apache.servicemix.activemq.camel
> 5.3.0,
> Apache ServiceMix :: ActiveMQ ::
> Serviceorg.apache.servicemix.activemq.service 5.3.0
>
> In file etc/org.apache.activemq.server-default.cfg
> broker-name = local-broker
> config=${karaf.base}/etc/activemq.xml
>
> In file etc/activemq.xml
> <broker xmlns="http://activemq.apache.org/schema/core"
> brokerName="${broker-name}"
>
> Thank you for your help
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/activemq-inside-servicemix-change-broker-name-tp4690323.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
--
Krzysztof Sobkowiak
JEE & OSS Architect
Senior Solution Architect @ Capgemini SSC <http://www.pl.capgemini-sdm.com/en>
Apache ServiceMix <http://servicemix.apache.org/> Committer & PMC
Re: activemq inside servicemix : change broker-name
Posted by artnaseef <ar...@artnaseef.com>.
This sounds like a question for the ServiceMix maintainers; have you tried
there?
I don't know how many folks on ActiveMQ are familiar with servicemix and how
it is using broker names.
--
View this message in context: http://activemq.2283324.n4.nabble.com/activemq-inside-servicemix-change-broker-name-tp4690323p4690485.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.