7
respostas

ERRO 404

Após copiar o casadocodigo.zip para o diretório do tomcat e extrair os arquivos. O mesmo da erro ao tentar utilizar no browser. O tomcat está funcionando corretamente se fizer o localhost:8080 O datasource já foi alterado conforme sugerido no curso e o banco também foi criado. No eclipse não tem nenhum erro. O que foi feito de errado?

7 respostas

Olá Rodrigo,

Vamos tentar ver a seguinte sequência para ver se encontramos o problema:

1- Você está trabalhando com Java 1.8? Se sim, você chegou a fazer a importação do projeto com a opção Import -> Existing Maven projects?

2- O banco que você criou é casadocodigo tudo junto e com letras minusculas? O método datasource da classe JPAConfiguration está configurado com seu usuário e senha de acesso ao banco?

3- A porta de acesso ao mysql é a 3306? Tente verificar se no banco casadocodigo as tabelas foram criadas. Na sequência, tente colocar no browser localhost:8080/casadocodigo ou 127.0.0.1:8080/casadocodigo

Att

Olá Rafael.

Sim, tinha executado todos os passos, fiz novamente pra ver se encontro o problema mas nada. Eu joguei o diretório casadocodigo pro /var/lib/tomcat8/webapps. Fiz a importação usando Existing Maven projects O banco foi criado certinho no mysql e está usando a porta 3306. Não sei se muda algo, mas estou usando o linux (ubuntu).

Uma coisa que reparei que rodando o tomcat de dentro do eclipse (mesmo ele estando started) nem a página de "it works!" abre. Só se iniciar ele manualmente, ai funciona. De qualquer forma o site casadocodigo ainda não funciona

Olá Rodrigo,

Realmente é estranho, fiz um teste agora com o arquivo do curso e consigo visualizar a aplicação da casadocodigo. Quando você faz a exportação do arquivo war na pasta webapps do Tomcat, o que acontece? aparece o diretório descompactado com o nome casadocodigo? Se não, tente alterar a permissão do arquivo casadocodigo.war com o comando

chmod 777 casadocodigo.war

Uma outra coisa que ia pedir, quando você acessa o diretório de logs do tomcat e o arquivo localhost.access, ele mostra algo no log?

Abs

Dentro do zip casa do codigo não existe um arquivo .war. E mesmo importando pelo eclipse conforme a instrução, não aparece nenhum arquivo .war

Um trecho do arquivo de log do tomcat.

0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:22:38 -0300] "GET /casadocodigo HTTP/1.1" 302 - 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:22:38 -0300] "GET /casadocodigo/ HTTP/1.1" 404 977 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:22:40 -0300] "GET /casadocodigo/ HTTP/1.1" 404 977 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:22:42 -0300] "GET /casadocodigo/ HTTP/1.1" 404 977 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:29:49 -0300] "GET / HTTP/1.1" 200 11418 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:37:01 -0300] "GET / HTTP/1.1" 200 11418 0:0:0:0:0:0:0:1 - - [17/Apr/2018:16:37:18 -0300] "GET / HTTP/1.1" 200 11418

Qual versão do Eclipse você está usando no curso?

Olá

Estava usando a versão oxygen