Web.xml - [POST GET] обнаружена серьезная ошибка - PullRequest
0 голосов
/ 22 мая 2019

Я получаю эту ошибку при запуске Tomcat:

SEVERE - Для ограничений безопасности с шаблоном URL [/ *] раскрываются методы HTTP [POST GET].

В чем причина этого?


Я думаю, что это проблема, отличная от этого .

Моего Интернета.xml выглядит так:

<security-constraint>
    <display-name>Restrict resources</display-name>
    <web-resource-collection>
        <web-resource-name>/resources dir</web-resource-name>
        <url-pattern>/resources/*</url-pattern>
    </web-resource-collection>
    <auth-constraint />
</security-constraint>

<security-constraint>
    <web-resource-collection>
        <web-resource-name>Whitelist</web-resource-name>
        <url-pattern>/*</url-pattern>
        <http-method-omission>GET</http-method-omission>
        <http-method-omission>POST</http-method-omission>
    </web-resource-collection>
    <auth-constraint />
</security-constraint>

Поэтому я стараюсь запретить все методы, кроме GET и POST (см.).Однако некоторые методы (PUT, DELETE, OPTIONS ...), похоже, возвращают "302 Found" вместо автоматического 403, не уверен почему (пропущены параметры запроса?).

...