Apesar de antiga e sem uso, estou fazendo o exercício do código abaixo e está dando 404. Estou usando tomcat 9 e Java 10, pois não consegui rodar com versões mais recentes, só que o WebServlet não funciona para mim. Alguma sugestão?
Ps.: Vi que já foram abertos outros tópicos, só que antigos ou fechados, sobre este tema, mas nenhum apresentou a solução. Estou seguindo o estudo, mas fiquei curioso sobre como resolver este ponto. Imagino que seja problemas de configuração do ambiente. Imagino.
@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("oi mundo, parabens vc escreveu a primeira servlet.");
out.println("</body>");
out.println("</html>");
System.out.println("a servlet OiMundoServlet foi chamado");
}
}