Thanks for the answer. A lot. This is what I did and it works (for the benefit of future users). (I guess docs say as much.)
Broker started from code, url set to tcp://localhost:61616, name to myBroker. In the same JVM a producer and consumer with connection urls vm://myBroker. (it wouldn't work if I specified vm://localhost:61616. i'd get: java.lang.NoClassDefFoundError: MalformedObjectNameException). In another JVM producer and consumer with connection urls tcp://localhost:61616. It all works as I expect it. I guess the only other thing that I dont understand is why do I need to set transport scheme (tcp://) when specifying broker url. But I'd say this is relatively minor. Again, thanks a lot. --MB -- View this message in context: http://www.nabble.com/embedded+broker+and+in+VM+protocol-t1708110.html#a4653571 Sent from the ActiveMQ - User forum at Nabble.com.
