The embedded ActiveMQ in ServiceMix is configured to use network multicasts to discover other broker instances on the network. Sometimes, multicasts are disabled by policy, causing this exception:
The solution is to disable the multicast feature for ActiveMQ. In conf/activemq.xml, change...
... to ...
ServiceMix 4
In ServiceMix 4, the ActiveMQ broker configuration file is called etc/activemq-broker.xml instead. After updating the file, you need to reload the configuration by updating the generated OSGi bundle.
First, find the bundle id for the activemq-broker.xml bundle
Next, use the osgi:update command to update the generated bundle with the new configuration information