Hi,

I think that using tcp://localhost:61616 as brokerURL makes ActiveMQ listen only on your loopback interface (so 127.0.0.1).

Could you try to replace localhost by your network IP or 0.0.0.0 ?

Regards
JB

jcamus wrote:
Hi!
I defined into the ESB a JMS consumer SU. The default port is 61616. This is
the xbean.xml :

                
        <jms:consumer service="parkeon:JMSConsumer"
                endpoint="JMSConsumerEndpoint" 
targetService="parkeon:testSplitter"
                destinationName="MyQueue" connectionFactory="#connectionFactory"  
/>
                                
        <bean id="connectionFactory"
                class = "org.apache.activemq.ActiveMQConnectionFactory">
                <property name="brokerURL" value="tcp://localhost:61616" />
        </bean>                   
</beans>

When I try with a JMS java client (sending message to the queue MyQueue)
running on the same machine as the ESb. It works fine.
But if I try running the JMS java client on another machine, I received the
following error :
Connect failed. Could not connect to port 61616.

Where I am wrong in the JMS configuration of the ESB.
I tried many things : changed the default port (into conf\activemq.xml and
servicemix.properties). No firewall is running on my PC.

Another thing : when I run the activemq server application, the remote
client can't connect on port 61616. The problem seems clearly into the ESB
but where?

Regards


Reply via email to