Erro 404 http Apache Tomcat

estou estudando sobre servlets e estou tendo um problema onde todas minhas urls entram normal mas a minha url localhost:8080/gerenciadox/formnovaEmpresa.html , ela tem um botão aonde eu escrevo o nome de uma empresa e ele deveria aparecer “parabens " + nome da empresa + " foi cadastrado com sucesso” mas quando escrevo o nome e aperto o botão vai pra tela de error 404 e na mensagem fala “The requested resource [/gerenciador/novaEmpresa] is not available” sendo que meu url tem um x do lado do gerenciador e um form antes de novaEmpresa, alguem sabe resolver?
o meu codigo da classe ta ai embaixo

@WebServlet("/novaEmpresa")
public class NovaEmpresaServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doPost(HttpServletRequest request, HttpServletResponse response) 
		throws ServletException, IOException {
	System.out.println("Cadastrando nova empresa");
	
	String nomeEmpresa = request.getParameter("nome");
	Empresa empresa = new Empresa();
	empresa.setNome(nomeEmpresa);
	
	Banco banco = new Banco();
	banco.adiciona(empresa);
	
	PrintWriter out = response.getWriter();
	out.println("<html><body>Empresa " + nomeEmpresa + " cadastrada com sucesso!</body></html>");
}

}

Mostra esse código

Insert title here
<form action="/gerenciador/novaEmpresa" method="POST">
Nome: <input type="text" name="nome">
<input type="submit">

É gerenciadox ou gerenciadorx?

Coloque o x que você falou que tem aí no gerenciador.

é gerenciadorx vou testar aqui

funcionou aqui, muito obrigado me salvou demais

1 curtida