Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running a Tomcat 6.0.28 at port 8080 in a Debian Squeeze box. I'm a newbie in tomcat.

I would like to change the location of manager and host-manager applications. That is, instead of going to:


I would like that to be:


Is this possible? If yes, how can I achieve this? I would really appreciate any help in this.

I've been trying to change the context of /etc/tomcat6/Catalina/localhost/manager.xml from /manager to /somesubdirectory/manager with no success. Also I tried to create a symlink under /var/lib/tomcat6/webapps/ROOT/somesubdirectory/manager with no success.

Thanks in advance.


share|improve this question
  1. Stop Tomcat.
  2. Empty the work directory.
  3. Rename $CATALINA_BASE/webapps/manager to $CATALINA_BASE/webapps/somesubdirectory#manager
  4. Start Tomcat.

See and look for "Multi-level contexts" for further details.

share|improve this answer

Do this (from now on, I assume we're in the tomcat root directory) :

  1. Copy the webapps/manager directory to webapps/somesubdirectory
  2. Open the webapps/somesubdirectory/WEB-INF/web.xml file with a text editor
  3. To every "url-pattern" occurrence, add the "/manager" string. So for example, this: <url-pattern>/html/*</url-pattern> becomes this: <url-pattern>/manager/html/*</url-pattern>. Save the file.

  4. Restart tomcat

share|improve this answer
Thanks Lacek. I did that and restarted tomcat but if I try to go to myserver:8080/somesubdirectory/manager/html this error appears: Status HTTP 404 - /subdirectory/manager/html is not available. – rolandpish Mar 7 '11 at 19:51

Steps to change Tomcat's /manager to /hello123

  1. sudo mv $CATALINA_BASE/webapps/manager $CATALINA_BASE/webapps/hello123

  2. update docBase in /etc/tomcat6/Catalina/localhost/manager.xml, points to above /hello123

  3. sudo mv manager.xml hello123.xml

  4. sudo service restrat tomcat

Done. Refer to this article how to change Tomcat manager webapp path for detail.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.