I've found a suitable workaround via system properties and command line. For anyone else interested this may be useful.
activemq.xml: <broker xmlsns="http://...." brokerName="${system.hostname} dataDirectory="${activemq.base}/data"> It can be run on *nix systems as follows. I suspect there is a way to do this on Windows with a bit of effort as well. command: bin/activemq -Dsystem.hostname=`hostname` -- View this message in context: http://www.nabble.com/InvalidClientIDException-when-using-valid-NetworkConnectors-in-activemq.xml-tf4714929s2354.html#a13492393 Sent from the ActiveMQ - User mailing list archive at Nabble.com.