Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mensagem não aparece no console

Por algum motivo a mensagem sobre qual URI está sendo acessada não aparece no console.

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;

@WebFilter(urlPatterns = "/*")
public class FiltroDeAuditoria implements Filter{

    @Override
    public void destroy() {

    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {

        HttpServletRequest req = (HttpServletRequest) request;
        String uri = req.getRequestURI();
        System.out.println("Usuario acessando a URI "+ uri);
        chain.doFilter(request, response);
    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {


    }

}
1 resposta
solução!

Oi Beatriz, tudo bem?

Você fez o cadastro desse filtro no web.xml ?

Além disso, é interessante você limpar o projeto e dar um novo build, as vezes o tomcat se perde e não faz o deploy corretamente da nossa aplicação :(