Несовместимая обработка дочернего (не root) URL-адреса между локальным хостом и удаленным сервером для приложения реагирования, развернутого на Jetty - PullRequest
0 голосов
/ 30 сентября 2018

Меня смущает следующее наблюдение при работе с приложением реагирования (сторонним проектом), которое развернуто на Jetty в качестве веб-приложения ROOT.После развертывания приложение развертывается как на локальном хосте для тестирования, так и на удаленном сервере.Поведение для корневого URL "/" согласовано между localhost и удаленным сервером.Однако при ручном вводе дочернего URL-адреса (например, «/ about») в адресной строке браузера локальный сервер Jetty может обслуживать его, тогда как удаленный сервер Jetty выдает 404 «не найденных» страниц с ошибками.

Первоначально версии сервера Jetty были различны для локального и удаленного.Я изменил версию удаленного Jetty на ту же, что и версия localhost, но несоответствие все еще остается.

Я вроде понимаю, почему удаленный сервер выдает 404 страницы на основе этого сообщения .Тем не менее, то, что кажется особенно запутанным, так или иначе работает на localhost.Почему localhost особенный в этом случае?

...