Filtro de sessão

Olá pessoal!

Crei um filtro de sessão aqui pra login, mas ele tá barrando tudo, pois coloquei o url-pattern: *.jsf. Eu preciso restringir o acesso a somente aos arquivos que estão no diretório: /sistema/pages/admin

Antes:

<filter> <display-name>AdminAuthFilter</display-name> <filter-name>AdminAuthFilter</filter-name> <filter-class>br.com.sistema.filter.AdminAuthFilter</filter-class> </filter> <filter-mapping> <filter-name>AdminAuthFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping>Depois:

<filter> <display-name>AdminAuthFilter</display-name> <filter-name>AdminAuthFilter</filter-name> <filter-class>br.com.sistema.filter.AdminAuthFilter</filter-class> </filter> <filter-mapping> <filter-name>AdminAuthFilter</filter-name> <url-pattern>/sistema/pages/admin/*</url-pattern> </filter-mapping>
Desse jeito o filtro não barra nada.

Alguém sabe o que há de errado com meu url-pattern?

Obrigado!

Foi só tirar o /sistema que funcionou.

Resultado:[quote]<url-pattern>/pages/admin/*</url-pattern>[/quote]

Dica by Rafael Nunes.