I've been having issues with Servicemix hanging; after a lot of digging, I eventually managed to reproduce it with a fixed scenario:
Install a clean, fresh, servicemix 5. Start it, and log into the shell.
Then install the features (in this order):
At this point; one of two things happens. Either you get an exception (java.lang.NoClassDefFoundError: org/osgi/service/event/EventAdmin) but the console will work; or it will display: Refreshing bundles org.ops4j.pax.web.pax-web-extender-war (186), org.ops4j.pax.web.pax-web-runtime (139) and then hang forever.
When I encounter this; the instance can no longer be shut down cleanly.
If I kill it and then start it again, sometimes it will deadlock on startup. Sometimes the amq console works, but it is still listed as 'uninstalled' in the features.