I have managed to get my config running. I created a broker in the receiver program and connected receiver and sender to the broker directly: BrokerFactoryBean bfb = new BrokerFactoryBean(new ClassPathResource("/broker.xml"));
   bfb.afterPropertiesSet();
   BrokerService broker = bfb.getBroker();
   broker.start();
   ...
   container.setFlowName("jms?jmsURL=tcp://"+brokerServer+":61216");

My next step is to call a Jsr181 Service the same way. With the same setup as above it didn“t work. Is there any difference between a pojo service and a normal Sender / Receiver setup? That means should the cluster setup I chose above also work for a Jsr181 Service?

Best regards

Christian

Guillaume Nodet schrieb:
The default configuration for the jms flow use UDP multicast.
Maybe you have a firewall which does not allow UDP packets.

On 11/12/06, Christian Schneider <[EMAIL PROTECTED]> wrote:
I have set up a small example of a sender and a receiver in two
different servicemix containers using a jms flow.

When I run the two on the same machine the sender can communicate with
the receiver. But when I run them on two different machines in the same
subnet I get an error message:

01:46:04,578 WARN  [NetworkConnector] Could not start network bridge
between: vm://peer-wschris-2808-1163292341312-0-0?network=true and:
tcp://notebook:1849 due to: java.net.ConnectException: Connection timed
out: connect
01:46:04,578 DEBUG [NetworkConnector] Start failure exception:
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect

Any idea what I am doing wrong?

Many thanks in advance

Christian



--

Christian Schneider
---
http://www.liquid-reality.de

Reply via email to