OK, I will answer my own question. When I attemped to simply drop a war file into the deploy directory, my web site did not operate properly (at least one file was missing from the root context of the site, probably more). When I created a new directory in the deploy directory as such 'websvc.war', and copied the web app files under this directory, everything worked great! I don't know why, I simply copied what the authors of the jmx-console web site did. Did I miss this in documentation somewhere? Why does this work while a plain war file does not?