У меня проблема с выполнением чего-либо. В настоящее время у меня есть домен, и у меня настроен DNS для обращения к Tomcat на 8080 на моем локальном компьютере при запросе в браузере. Пока все хорошо. Поэтому, когда он попадает в Tomcat, я получаю стандартную страницу «Cat», где я могу получить доступ к менеджеру, хост-менеджеру и т. Д.
Моя цель — настроить виртуальный хост, чтобы запрос к моему домену направлялся в определенное веб-приложение, расположенное в папке Tomcat_Home\webapp. Итак, я настраиваю свой server.xml следующим образом:
<Host name="dwnewton.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
dwnewton.war был развернут в веб-приложениях и распаковался, как и ожидалось. Но что бы я ни делал, я не могу заставить Tomcat направить мой запрос в определенное веб-приложение в каталоге Tomcat_Home\webapp.
- Я пытался поместить context.xml в Meta_Inf конкретного приложения
- Я попытался настроить context.xml в каталоге conf
- Я попытался поместить [appname].xml в каталог conf\localhost.
Я очень расстраиваюсь. Возможно, я неправильно указываю appBase, путь или docBase. Или, может быть, я помещаю их в неправильном месте.