Estou encontrando problemas e não consegui identificar o motivo... Seguem as classes FazTudo e Logout. Se alguém puder me ajudar, eu agradeço.
HTTP Status 404 - /gerenciador/fazTudo type Status report message /gerenciador/fazTudo description The requested resource is not available. Apache Tomcat/7.0.70
package br.com.alura.gerenciador.web;
import java.io.IOException;
@WebServlet(urlPatterns = "/faztudo")
public class FazTudo extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String tarefa = req.getParameter("tarefa");
if (tarefa == null)
throw new IllegalArgumentException("Você esqueceu de passar a tarefa");
try {
String nomeDaClasse = "br.com.alura.gerenciador.web." + tarefa;
Class<?> type = Class.forName(nomeDaClasse);
Tarefa instancia = (Tarefa) type.newInstance();
String pagina = instancia.executa(req, resp);
RequestDispatcher requestDispatcher = req.getRequestDispatcher(pagina);
requestDispatcher.forward(req, resp);
} catch (Exception e) {
throw new ServletException(e);
}
}
}
package br.com.alura.gerenciador.web;
import javax.servlet.http.HttpServletRequest;
public class Logout implements Tarefa {
@Override
public String executa(HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
session.removeAttribute("usuarioLogado");
return "/WEB-INF/paginas/logout.html";
}
}