Servlet | HTTP Status 404 – Não Encontrado | The requested resource is not available

Pessoal,

Nenhuma Servlet funciona em meu projeto. Sempre dá erro 404.
Estou usando Annotations @WebServlet("/…") da Servlet 3.0 conforme indicado na apostila da Caelum.

Apache Tomcat v10.0

Erro:

HTTP Status 404 – Não Encontrado

Type Status Report

Message The requested resource [/Projeto-Reunioes/Hello] is not available

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Bem-vindo ao fórum.

O index abre normalmente?

Poste o código de Hello.java aqui

Tente executar seu projeto no tomcat 9.x.

Não sabia, mas parece que há um problema referente aos nomes dos pacotes de javax.* para jakarta.*, devido à API de servlet 4.0 e 5.0.

https://tomcat.apache.org/download-10.cgi

Sim, o Index abre normalmente logo que inicio o servidor.

Segue o código da Servlet Hello:

package br.com.salareunioes.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;

/**
 * Servlet implementation class Hello
 */
@WebServlet("/Hello")
public class Hello extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Hello() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		PrintWriter out = response.getWriter();
		out.println("<!doctype html><html><body>");
		out.println("<p>Teste de servlet</p>");
		out.println("</body></html>");		
	}
}

Vou tentar e já te aviso. Não sabia disso também.

Lucas, era isso mesmo.

Coloquei o Tomcat 9 e funcionou de primeira!

Muitíssimo obrigado pessoal!