Tomcat 7, запаздывающий проблема наклонной черты с веб-приложениями

Нет никакого реального "единого" ответа на соответствие PCI, к сожалению, таким образом, необходимые шаги будут отличаться от ситуации до ситуации. Лучший способ узнать, что требуется, состоит в том, чтобы пройти анкету Самооценки DSS PCI.

На основе Вашего описания и информации в DSS PCI Инструкции SAQ (PDF), это кажется, что необходимо будет работать через SAQ D, но Вы захотите проверить это дважды, это корректно. Если у Вас есть какие-либо конкретные вопросы на одном из тех шагов, не стесняйтесь обновлять свой вопрос, и я буду видеть, могу ли я добавить более определенную информацию.

13
задан 24 October 2012 в 17:12
3 ответа

Проверьте свой список-приветственных файлов ... Далее следует предположение ...

Я считаю, что суть проблемы заключается в том, что Tomcat представлен с символом / - У него есть несколько вариантов - Перебирать список файлов приветствия - Если там ничего нет - показать список каталогов (если включено)

Вот где начинается самое интересное ... Многие люди хотят использовать * .do для таких вещей, как struts. Поэтому они хотят, чтобы index.do был домашней страницей. Или также распространен index.jsp, где * .jsp сопоставлен с JspServlet.

Вот здесь все самое интересное. Допустим, ваши приветственные файлы - это index.jsp, index.do.

Tomcat (IIRC) сначала выполняет итерацию по списку файлов приветствия в поисках ресурсов с таким именем.

Затем он выполнит второй проход для поиска совпадающих сопоставлений. Поэтому, если index.jsp указан в списке приветствия и отображается * .jsp. Затем tomcat попытается перенаправить на index.jsp, и вы получите 404.

Итак, я собираюсь предположить, что у вас есть отображение сервлета и перекрытие приветственного файла. И поведение этого сервлета не поддерживает GET.

0
ответ дан 2 December 2019 в 21:28

Если Ваш проект использует динамический web-модуль версии 2.2, Вам необходимо явно создать atleast один файл (может быть пустым html файлом), присутствующий в web.xml(например:index.html) в Вашем WebContent.

.
0
ответ дан 2 December 2019 в 21:28

Древний вопрос, но поскольку я недавно боролся с завершающей косой чертой в Tomcat 8, я знаю, что проблемы с косой чертой продолжают преследовать мир пользователей Tomcat. : -)

Возможно, вы столкнулись с изменениями в том, как Tomcat обрабатывает перенаправления при загрузке корневого контекста. Ознакомьтесь с ошибкой 58660 и прочтите там некоторые обсуждения разработчиков. Возможно, вам придется отключить средство сопоставления по умолчанию, изменив атрибут mapperContextRootRedirectEnabled элемента Context в conf / context.xml .

1
ответ дан 2 December 2019 в 21:28

Теги

Похожие вопросы