I made the context-root of our main application point to the root ("/") and now the jmx-console won't come up. I get a 404. How can I get these two to live together if our app takes over the root context?
Hmmm. I just tried this and it worked for me (my app is in the root context, the jmx console is in jmx-console). Could there be a configuration issue? Is there something in your web.xml that would interfer with jmx-console (i.e., a servlet mapping that maps all requests for *.jsp to servlet xxx)?