Проблемы развертывания контекста ROOT в Tomcat6 - PullRequest
2 голосов
/ 30 января 2011

Я работаю над тем, чтобы приложение, развернутое в контексте ROOT ("/") в моем экземпляре Tomcat 6.

Вот что было сделано:

  • Определен другой виртуальный хост (domain.com)
  • Создана соответствующая папка (/etc/tomcat6/Catalina/domain.com)
  • Установите автоматическое развертывание WAR
  • Установите appBase в CATALINA_BASE / domainapps и создайте соответствующую папку
  • Скопировано manager.xml из localhost в domain.com.

Теперь я пытаюсь развернуть в контексте ROOT, загрузив ROOT.war в CATALINA_BASE / domainapps. Это не работает Я не получаю никаких исключений, но стандартная страница ROOT («Это работает!») Остается неизменной. Я успешно развернул его в другом контексте (загрузив domainapp.war и просмотрев в /domainapp), но не ROOT.

Перечитав настройку Virtual Host , он ссылается на CATALINA_HOME и CATALINA_BASE. Мой CATALINA_HOME находится на /usr/share/tomcat6/domainapp, а CATALINA_BASE - /var/lib/tomcat6. Что я должен использовать для чего? В настоящее время еще не коснулся CATALINA_HOME, но постараюсь возиться там с несколькими вещами.


Лучше задать вопрос: каков общепринятый процесс настройки нового экземпляра Tomcat и развертывания приложения в корневом контексте.


Я собираюсь удалить настроенный виртуальный хост и попробуйте просто использовать localhost. Поскольку существует только одно доменное имя, это не должно быть проблемой, хотя я хотел бы более полно понять, что входит в настройку виртуального хоста Tomcat.

...