Как 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?

0 ответов

Другие вопросы по тегам