Виртуальный хост или прокси для веб-приложения с Apache 2.2 и Tomcat 6 - PullRequest
1 голос
/ 13 августа 2010

У меня есть серверное приложение с Apache 2.2 (+ mod_jk) + Apache Tomcat 6.0, которое отлично работает.Я могу попасть на домашнюю страницу веб-приложения, набрав http://the_ip/application в браузере.Но я хочу получить доступ к этой странице по корневому адресу http://the_ip. Сейчас я получаю корневую страницу Tomcat. Может ли кто-нибудь указать мне документ или публикацию, объясняющую, как это сделать?

Спасибо, Питер

1 Ответ

3 голосов
/ 13 августа 2010

Вы хотите установить веб-приложение application в качестве веб-приложения по умолчанию (т. Е. Получить прямой доступ к нему через http://localhost:8080/),, затем вы можете установить путь как "" в Context в <Host> в server.xmlЭто должно работать

<Context docBase="/var/lib/tomcat6/webapps/application/" path="" reloadable="true>

Из документов Tomcat:

Если вы укажете путь к контексту для пустой строки (""), вы определяете веб-приложение по умолчанию дляэтот хост, который будет обрабатывать все запросы, не назначенные для других контекстов

Примечание: из документов Tomcat 6 http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Introduction рекомендуется не помещать это в server.xml, так как вам нужноперезапустите Tomcat для любых изменений.

Веб-приложение по умолчанию может быть определено с использованием файла с именем ROOT.xml

, но я сам не пробовал этот параметр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...