Galera estou tendo o erro 404 ao executar a busca http://localhost:8080/gerenciador/busca alguem pode me ajudar pfv?
Galera estou tendo o erro 404 ao executar a busca http://localhost:8080/gerenciador/busca alguem pode me ajudar pfv?
Oi Allyson, tudo bem ?
Pode mostrar para gente seu código ?
package br.com.alura.gerenciador.web;
import java.awt.print.Printable;
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><body>");
writer.println("Resultado da Busca:</br>");
writer.println("</body></html>");
}
}
Olá Matheus, mandei meu código acima, está idêntico ao passado na aula.
Boa noite Allysson !
Então eu fiz da seguinte forma
@WebServlet("/busca")
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter writer = resp.getWriter();
tenta dessa forma, porque eu acho que deve ser ou a procura do @WebServlet ou o conteúdo q não foi reconhecido.Por isso que coloque "text/html", para reconheça o que tem na página é um html
Boa noite Allysson !
Então eu fiz da seguinte forma
@WebServlet("/busca")
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter writer = resp.getWriter();
tenta dessa forma, porque eu acho que deve ser ou a procura do @WebServlet ou o conteúdo q não foi reconhecido.Por isso que coloque "text/html", para reconheça o que tem na página é um html
Allysson, Acabei de passar pelo mesmo problema. Acredito que a treta esteja no build e deploy no Tomcat.
A solução que resolveu no meu caso: botão direito no Tomcat > Clean Tomcat Work Directory.
Depois disso, iniciar o Tomcat e ser feliz!
Entrei este comentário de um colega em outro forum que me ajudou com este erro:
"Achei a solução em outro tópico: Vai no seu projeto/Properties/Project Facets Configuration: Defaul Configution for Apache Tomcat v7.0
.)"