Ah, I was reading your message from my mailbox and didn't have the full history.
Take a look at all the non-daemon threads, they are what keep a JVM from terminating: Thread [DestroyJavaVM] (Running) Thread [pool-3-thread-1] (Running) Thread [ActiveMQ Transport: tcp://CIO174/168.202.25.104:64331@64337] The first looks like the shutdown handler, so nothing to do there. The second is unclear - may be related to the third. And the third is an ActiveMQ connection that was not shutdown. Shut it down. -- View this message in context: http://activemq.2283324.n4.nabble.com/5-8-0-Unable-to-shutdown-embedded-broker-tp4679137p4679138.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.