Filtro de pré-login antes de j_security_check

Atualmente, tenho um login baseado em formulário no meu aplicativo, desenvolvido no servidor de portal Jboss. Desejo fazer alguma validação pré-login e redirecionar o usuário para outra página no caso de uma condição ser verdadeir

Como posso interceptar a solicitação antes da execução do login do j_security_check e também encaminhar o fluxo para j_security_check depois que essa condição for fals

Observe que não quero ter validação do lado do client

Isto é o que eu estava tentando fazer, mas não obteve sucesso:

Criou um arquivo LoginFilter.java e meu webapp web.xml tinha a seguinte aparência:

<filter>
  <filter-name>LoginFilter</filter-name>
  <filter-class>com.xxx.filter.LoginFilter</filter-class>
</filter>

<filter-mapping>
  <filter-name>LoginFilter</filter-name>
  <url-pattern>j_security_check</url-pattern>
</filter-mapping>

mas esse filtro não está sendo chamad

Alguém pode me dizer qual é o problema neste código ou qualquer abordagem alternativa para resolver esse problem

questionAnswers(1)

yourAnswerToTheQuestion