Я пытаюсь использовать виртуальные хосты в Tomcat 7.0.20.
БЕЗ переименовывания всего в ROOT И БЕЗ использования http-сервера Apache впереди
Шаги, сделанные на данный момент
поместите поддельный домен в файл хоста Windows 127.0.0.1 fakedomain.com
Запустил Tomcat и вошел в Host Manager. Добавьте виртуальный хост. Имя: fakedomain.com Псевдонимы: www.fakedomain.com База приложения: fakedomain Да для всех настроек
На этом этапе tomcat создает каталог приложения и каталог conf и настраивает приложение-менеджер для поддельного домена.
Я копирую файл WAR «Animotest-1.war» в каталог приложения поддельного домена. Теперь я могу получить доступ к своему приложению, используя http://fakedomain.com/Animotest-1/. Маленькая победа :)
Теперь я пытаюсь установить его как приложение по умолчанию.
Насколько я понимаю, мне нужно поместить файл ROOT.xml в каталог conf/Catalina/fakedomain.com с некоторыми вариациями следующего содержания.
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="C:\Java\apache-tomcat-7.0.20\fakedomain\Animotest-1">
</Context>
В результате tomcat теперь показывает мне корневую страницу, которая поставляется с Tomcat, а не с моим приложением виртуального хоста, и мое приложение теперь 404.
Любые подсказки?