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

Erro 500 em requisitar localhost:8080/gerenciador/

java.lang.NullPointerException
    at br.com.alura.gerenciador.web.FiltroDeAuditoria.doFilter(FiltroDeAuditoria.java:28)
@Override
    public void doFilter(ServletRequest request, ServletResponse response,
            FilterChain chain) throws IOException, ServletException {

        HttpServletRequest req = (HttpServletRequest) request;
        Cookie[] cookies = req.getCookies();

        for (Cookie cookie : cookies) {
            if(cookie.getName().equals("usuario.logado")) {
                String usuario = cookie.getValue();
            }
        }

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

    }

Está dando NullPointerException quando tenta executar o foreach na linha 28 da minha FiltroDeAuditoria. Tem algo a ver com o Tomcat?

1 resposta
solução!

Já consegui, obrigado! Foi porque não tratei o cookie quando está nulo.