Problemas para implementar um servlet

2 respostas
apachejavaservlet
C

Boa noite! Estou com problemas para implementar um servlet “/busca” no projeto. Criei a classe, implementei o doGet e add a anotação @WebServlet (urlPatterns = “/busca”) porém sempre me retorna como 404. Obs.: O index carrega normalmente.

Segue o código da classe:

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>");
}

}

2 Respostas

darlan_machado

Mas está tentando acessar o mesmo como?

peczenyj

o q aparece no log da aplicação? nada?
quem retorna 404?

experimenta colocar

public void init(ServletConfig config) {
        System.out.println("Minha servlet foi inicializada");
   }

e ve se aparece

Criado 13 de setembro de 2018
Ultima resposta 13 de set. de 2018
Respostas 2
Participantes 3