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

Consigo rodar servidor com projeto inicial, mas /listaEmpresas retorna 404. Qual o problema?

Eu configurei o servidor Apache Tomcat 10 no Eclipse e adicionei o gerenciador nele. Depois de colocar o servidor pra rodar, acessando http://localhost:8080/gerenciador/ aparece a página com o texto "Bem vindo no curso Servlets da Alura!". Porém se eu tento acessar http://localhost:8080/gerenciador/listaEmpresas como no vídeo, o servidor retorna 404:

HTTP Status 404 – Not Found Type Status Report

Message The requested resource [/gerenciador/listaEmpresas] 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.

Apache Tomcat/10.0.5

No projeto, Error Pages está com um ícone de erro, clicando, a aba web.xml aparece. O resto tá sem ícone erro, não sei se esse erro faz diferença.

4 respostas
solução!

Eu apaguei o Apache Tomcat 10 na aba Servers e adicionei o Apache Tomcat 9 porque a versão 9 foi usada no vídeo, agora a página http://localhost:8080/gerenciador/listaEmpresas está funcionando.

Oi Ivan

Problema resolvido mudando a versão do tomcat da 10 pra 9 então?

Ivan,

Não sei se foi o seu o problema, mas o Tomcat 10 não funcionado com jstl-1.2.jar. No curso anterior eu também tive que trocar do Tomcat 10 para o 9 para funcionar.

Otávio Prado, sim, o problema foi resolvido mudando versão de Tomcat.

Henrique Conde Caravalho de Andrade, não sei especificamente o que deu problema com Tomcat 10, só sei que eu mudei para Tomcat 9, que é o usado na aula e a aplicação funcionou.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software