Как Tomcat обрабатывает перекрывающиеся / скрывающие имена в контекстных путях или URL-адресах?
Как Tomcat 8.0 обслуживает запросы http в следующем сценарии?
Допустим, мы развернули два веб-приложения "ROOT.war" и "Foo.war" на сервере с именем "www.host.com". Кроме того, давайте предположим, что ROOT.war содержит подпапку с именем "Foo", которая содержит файл "mypage.html". Кроме того, давайте предположим, что "Foo.war" также содержит файл с именем "mypage.html". Поэтому после распаковки war-файлов каталог веб-приложений Tomcat должен выглядеть следующим образом:
webapps\ROOT\Foo\mypage.html
webapps\Foo\mypage.html
Если пользователь сделал запрос
http://www.host.com/Foo/mypage.html
в своем браузере, какой файл он будет обслуживаться? Mypage.html от ROOT.war или от Foo.war?