Bom dia,
Pessoal, tenho uma dúvida/problema com WebServlet Annotations. Estou no exercicio 3 da primeira aula do fundamentos Web e neste exercicio se pede para criar uma servlet e utilizar a annotation conforme abaixo:
package br.com.alura.gerenciador.web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = "/busca")
public class BuscaEmpresa extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
writer.println("<html>");
writer.println("<body>");
writer.println("Resultado da busca:<br/>");
writer.println("</body>");
writer.println("</html>");
}
}
O problema é que mesmo utilizando @WebServlet(urlPatterns = "/busca")
ao chamar no navegador a url no navegador:
http://localhost:8080/gerenciador/busca
Recebo o retorno de página 404. Tenho conhecimento que a annotation para Servlets é um recurso do Java 7 e estou usando a versão :
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
Alguem poderia me dar uma luz quanto a esse assunto para que eu desempaque dessa parte?