2
respostas

HTTP Status 404 – Not Found

Não entendi por que não consegui acessar a uri http://localhost:8080/houseofcode/ . Ao acessar. o browser/servidor retorna essa mensagem:

HTTP Status 404 – Not Found Type Status Report

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/8.5.32

Dessa forma, alterei o nome da minha RequestMapping para '/index', restartei o servidor e acessei http://localhost:8080/houseofcode/index . Aí funcionou. Porque a primeira não funcionou assim como a explicada na aula?

2 respostas

O motivo mais simples é que o endereço acessado não estava mapeado para nenhum método de seu controller. Tem algum @RequestMapping( "/") ?

Se tiver, então ta faltando seguir alguma orientação sobre a configuração do spring mesmo.

Segui a risca e tive o mesmo problema.

HTTP Status 404 – Not Found
Type Status Report

Message /spring/WEB-INF/views/home.jsp

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/8.5.32

Segue o repositório:

https://github.com/valms/Alura/tree/master/Spring%20MVC


Edit:

Resolvi movendo a pasta pra referencia certa. Estavas acostumado usar o diretório "resources".

É uma boa prática utilizar o diretorio "webapp"?