Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Bem vindo funciona, o servlet da erro 404

Segui os passos do professor, com o código exatamente igual e ao acessar http://http://localhost:8080/gerenciador/oi dá o erro 404, só que ao acessar http://localhost:8080/gerenciador/bem-vindo-html continua exibindo a mensagem "Bem vindo ao curso de Servlets!"

Já tentei trocar o Tomcat, dar clean no server e no projeto, mexer no web.xml e no build path do projeto mas nada funcionou.

O código está assim:

package br.com.alura.gerenciador.servlet;

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 = "/oi") 
public class OiMundoServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws IOException  {

    PrintWriter out = resp.getWriter();
    out.println("<html>");
    out.println("<body>");
    out.println("Ola mundo, chegamos ao objetivo.");
    out.println("</body>");
    out.println("</html>");


}
}
4 respostas

Olá Danilo.

A sua anotação WebServlet está comentada, tente assim:

//oi 
@WebServlet(urlPatterns = "/oi") 
public class OiMundoServlet extends HttpServlet {

foi na hora de copiar aqui, está correto no eclipse

alguém?

solução!

Resolvi, instalei a JDK no eclipse só estava instalado a JRE conforme esse video , https://www.youtube.com/watch?v=JysBmkJ5qkM depois mudei no projeto clicando com o botão direito indo em propriedades, buid path, editei o JRE e mudei pro SDK e foi, se os instrutores puderem colocar isso no curso acredito que irá facilitar, vi um monte de gente com o mesmo problema no Forum e cada um teve que se virar.