Понимание структуры веб-приложения
Веб-приложение - это набор веб-ресурсов, таких как страницы JSP, страницы HTML, сервлеты и файлы конфигурации, организованные в иерархию, как указано вспецификация сервлета.У вас есть два способа организации веб-приложения: упакованное и распакованное.Упакованная форма называется файлом веб-архива (WAR), а распакованная форма представляет собой набор каталогов, хранящихся в файловой системе.Распакованный формат удобен для разработчиков веб-приложений, поскольку он позволяет им заменять отдельные файлы во время разработки и отладки приложения.Однако в среде развертывания часто удобнее предоставлять один файл, который может быть автоматически развернут.Это сокращает процесс развертывания до размещения файла и настройки системных ресурсов.Tomcat также может автоматически расширять веб-приложение после загрузки сервера.Автоматическое расширение файлов WAR настраивается в файле server.xml как часть элемента, который настраивает узлы.
Контекст веб-приложения
Каждое веб-приложение соответствуеткомпонент контекста, как обсуждалось в главе 1, и вы назначаете путь контекста каждому.Контекст по умолчанию называется ROOT и соответствует имени сервера без другой информации о контексте.Например, веб-приложение ROOT на локальном компьютере будет соответствовать http://localhost:8080.
. Если вы настроили параметры DNS, для вашего сервера оно также может быть доступно из местоположения, например
Usersполучить доступ к другим веб-приложениям, запросив контекст относительно сервера.Например, пользователи могут получить доступ к веб-приложению Tomcat's manager по следующему URL-адресу:
http://
localhost:8080/manager.
Приложения, которые вы помещаете в папку webapps, названы в соответствии с каталогом, в котором они находятся. Таким образом, вы можете получить доступ к веб-приложениюв каталоге tomcat-docs: http://localhost:8080/tomcat-docs.
Каждое приложение на сервере известно по его имени, и пользователи могут получать доступ к ресурсам в соответствии с остатком от унифицированного указателя ресурса (URL) после имени веб-приложения.