Создание виртуального хоста Tomcat
Для того чтобы настроить новый виртуальный хост на tomcat создадим в его домашней директории папку для нашего виртуального хоста. Например:
Italic text virtual_host
Далее правим файл conf/server.xml 
Insert non-formatted text here 
<Server port="8005">
    <Service name="Catalina">
        <Engine name="Catalina" defaultHost="localhost">
           <!-- Это хост поумолчанию обычно-->
           <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
           </Host>
           <!-- Добавим свой собственный-->
            <Host name="virtual.dev" appBase="virtual_host" unpackWARs="true" autoDeplou="true"></Host>
        </Engine>
    </Service>
</Server>
Собственно все. Теперь при запуске tomcat будет сканировать папку virtual_host. Так что там можно развернуть свою структуру приложение ROOT, context1, context2 и так далее
Для теста на локальной машине можно добавить в файл hosts запись вида 
127.0.0.1 virtual.dev
чтобы браузер знал куда нужно обращаться



