Я запускаю Tomcat 6.0.28 на порту 8080 в Debian Squeeze. Я новичок в Tomcat.
Я хочу изменить расположение приложений менеджер и хост-менеджер. То есть вместо того, чтобы:
http: // мойсервер: 8080 / менеджер / html
Я бы хотел, чтобы это было:
http: // myserver: 8080 / somesubdirectory / manager / html
Это возможно? Если да, то как я могу этого добиться? Я был бы очень признателен за любую помощь в этом.
Я безуспешно пытался изменить контекст /etc/tomcat6/Catalina/localhost/manager.xml с / manager на / somesubdirectory / manager. Также я попытался создать символическую ссылку в / var / lib / tomcat6 / webapps / ROOT / somesubdirectory / manager безуспешно.
Заранее спасибо.
Ура.
Шаги по изменению Tomcat /управляющий делами к / hello123
sudo mv $ CATALINA_BASE / webapps / менеджер $ CATALINA_BASE / webapps / hello123
Обновить docBase в /etc/tomcat6/Catalina/localhost/manager.xml, указывает на выше / hello123
sudo mv manager.xml hello123.xml
sudo сервис restrat tomcat
Готово. Обратитесь к этой статье как изменить путь к веб-приложению Tomcat Manager для подробностей.
Видеть http://tomcat.apache.org/tomcat-6.0-doc/config/host.html#Automatic_Application_Deployment и ищите "Многоуровневые контексты" для получения дополнительной информации.
Сделайте это (с этого момента я предполагаю, что мы находимся в корневом каталоге tomcat):
К каждому вхождению "url-pattern" добавьте строку "/ manager". Так, например, это: <url-pattern>/html/*</url-pattern>
становится это: <url-pattern>/manager/html/*</url-pattern>
. Сохраните файл.
Перезапустить кота