Из спецификации Servlet 3 я знаю, что web.xml
ищется в каталоге WEB-INF/
. Однако я считаю, что есть и другие файлы web.xml
. Например, Tomcat имеет файл web.xml
под $CATALINA_BASE/conf/
. Я думаю, что можно также положить файл web.xml
под $CATALINA_HOME/conf/
.
Правильно ли я понимаю, что файлов web.xml
может быть несколько? Если да, то в каких местах они могут находиться, в каком порядке они обрабатываются и какова семантика их «объединения»? (В спецификации сервлета говорится об объединении web-fragment.xml
файлов, но я предполагаю, что это отдельная вещь.)