Есть у меня два сервера с Jetty на борту. На одном версия 9.4.20, на другом 9.4.35 (последняя доступная стабильная). Конфигурация обоих одинаковая, насколько я могу проследить.
Но если заходишь на первый в папку "
http://old-server.foo.bar:8080/webapps/", он отвечает 404. Что, собственно, совершенно правильно. Второй же сервер на "
http://new-server.foo.bar:8080/webapps/" отдаёт листинг директории и спокойно позволяет скачать все находящиеся в ней WAR-файлы (бинарники веб-приложений).
Можно, конечно, отключить индексирование. Но понятно, что это полумера. Если знать точный URL файла внутри "webapps", то Jetty на "новом" сервере всё равно его отдаст (на старом ответит 404).
Я уже обсравнивал конфиги, разницы пока так и не нашёл. Гуглёж тоже ничего существенно полезного не дал. Если кто знает куда смотреть, подскажите пожалуйста.
P.S. Собака нашла в лесу выброшенную кем-то под трухлявый пень упаковку сахара-рафинада и успела сожрать пару кусков пока я заметил и отреагировал. Сука. Теперь вся чешется. Вот и отпускай её с поводка.