The 'vm' transport is reserved for clients, so take it out. http://activemq.apache.org/vm-transport-reference.html
You also have a network connector that points the broker to itself, so also take those out. Try the following cfg files below. <!-- For sdt-plat1 --> <broker xmlns="http://activemq.apache.org/schema/core" useJmx="true"> <persistenceAdapter> <amqPersistenceAdapter syncOnWrite="false" directory="../3509/data" maxFileLength="40 mb"/> </persistenceAdapter> <transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61616"/> </transportConnectors> <networkConnectors> <networkConnector name="bridge1" uri="static://(tcp://sdt-plat2:61616)" dynamicOnly="true" /> </networkConnectors> </broker> <!-- For sdt-plat2 --> <broker xmlns="http://activemq.apache.org/schema/core" useJmx="true"> <persistenceAdapter> <amqPersistenceAdapter syncOnWrite="false" directory="../3509/data" maxFileLength="40 mb"/> </persistenceAdapter> <transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61616"/> </transportConnectors> <networkConnectors> <networkConnector name="bridge2" uri="static://(tcp://sdt-plat1:61616)" dynamicOnly="true" /> </networkConnectors> </broker> Hope this helps. Joe Get a free ActiveMQ user guide @ http://www.ttmsolutions.com mjoshi wrote: > > Hi, > > I am new to activemq. I am trying to setup a message system with a network > of brokers style configuration as given in the documentation. I have > brokers running on 2 hosts and I have added network connectors in both > directions. However, I keep getting this exception in the logs for only > one of the hosts - > Host:sdt-plat2 > > DiscoveryNetworkConnector:84 - Establishing network connection between > from vm://localhost to > tcp://sdt-plat1:61616 > WARN DiscoveryNetworkConnector:109 - Could not start network bridge > between: vm://localhost and: > tcp://sdt-plat1:61616 due to: java.net.ConnectException: Connection > refused > 09/08/08 21:26:15 INFO DemandForwardingBridge:368 - localhost bridge to > Unknown stopped > > However, on the other host (sdt-plat1) I see - > > NetworkConnector:208 - Network Connector bridge1 Started > 09/08/08 17:08:03 INFO DiscoveryNetworkConnector:84 - Establishing > network connection between from vm://localhost to tcp://sdt-plat2:61616 > 09/08/08 17:08:03 INFO NetworkConnector:208 - Network Connector bridge2 > Started > > Why do I get the connect exception only on one host ? Here is my > configuration - > > <broker xmlns="http://activemq.apache.org/schema/core" useJmx="true"> > > <persistenceAdapter> > <amqPersistenceAdapter syncOnWrite="false" > directory="../3509/data" maxFileLength="40 mb"/> > </persistenceAdapter> > > <transportConnectors> > <transportConnector name="openwire" uri="tcp://localhost:61616"/> > <transportConnector name="local" uri="vm://localhost" /> > </transportConnectors> > > <networkConnectors> > <networkConnector name="bridge1" > uri="static://(tcp://sdt-plat1:61616)" > dynamicOnly="true" /> > <networkConnector name="bridge2" > uri="static://(tcp://sdt-plat2:61616)" > dynamicOnly="true" /> > </networkConnectors> > > </broker> > > What am I doing wrong ? Any suggestions would be helpful.. > > thanks, > mj > -- View this message in context: http://www.nabble.com/Network-of-brokers---java.net.ConnectException%3A-Connection-refused-tp19386336p19390103.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.