Файл web.xml и маппинг сервлетов в Java

Автор: | 17.07.2019

Файл web.xml называется дескриптором развертывания. В Java EE отвечает за роутинг входящих запросов и подключение ресурсов в вашем веб-приложении.

Мы вкратце рассмотрим основные моменты настройки дескриптора развертывания, которые помогут вам быстро начать разработку своего приложения. Добавлю также, что по спецификации возможны разные версии этого файла (например 2.3, 2.4, 2.5 или 4.0), и в зависимости от нее они могут вести себя по разному. Мы будем говорить о версии 4.0.

Ниже представлен файл web.xml с комментариями:

Какие-то блоки можно оставить, а какие-то убрать. Все зависит от того, что вам нужно. Также стоит отметить, что в зависимости от версии спецификации дескриптора может иметь значение порядок следования элементов в файле.