Valve не регистрирует повторные запросы POST в j_security_check - PullRequest
1 голос
/ 10 апреля 2019

Я написал Valve, который регистрирует все запросы в моем веб-приложении. Но запросы к mywebapp / j_security_check не отображаются.

Я что-то упустил или это невозможно? Я понимаю, что цепочка вызовов должна быть Valve> JAAS> Filter> Servlet, поэтому эти запросы должны обрабатываться моим Valve.

Я использую Payara 5, аутентификация на основе форм, GlassFishValve, а WEB-INF содержит glassfish-web.xml, содержащий

<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD
GlassFish Application Server 3.1 Servlet 3.0//EN"
"http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">

<glassfish-web-app>
   <valve name="requestlogger"
          class-name="com.mycompany.mywebapp.web.RequestLogValve"/>
</glassfish-web-app>

(Кстати, я обновляюсь с glassfish3 до payara5 и пытаюсь выяснить, почему вход в систему из веб-браузера работает, а не из некоторых других программ. При включении «Регистрация доступа» в консоли администратора Payara отображаются запросы POST с mywebapp / j_security_check все в порядке, но без каких-либо подробностей).

...