Hi, I'm using ActiveMQ 5.0. I'm having an issue shutting down my application if the ActiveMQ server is down.
I have a very simple client app that watches for files, and fires messages with the file name. The app is good enough to recover from a JMS failure if you bring the ActiveMQ server back up. One can also stop the app via a JMX call. The issue arises when you try to shut down the application while the ActiveMQ server is down (a desirable behavior, one would assume). What happens is, all my threads close gracefully, but the 2 ActiveMQ threads keep running, not letting the VM exit. I am removing my listener, closing all sessions/producers/consumers/connections, and yet those threads won't die. Is there any way I can kill those threads without having to resort to System.exit() and kill-9? ************************ClientStarter at localhost:4373 Thread [ActiveMQ Session Task] (Running) Thread [DestroyJavaVM] (Running) Thread [AcitveMQ Connection Worker: tcp://jrc1dscon01/10.124.155.209:61666] (Running) Thanks a lot, Stan -- View this message in context: http://www.nabble.com/App-won%27t-exit-because-Session-Task-Connection-Worker-threads-won%27t-die.-tp16834845s2354p16834845.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.