Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro na pasta WebContent

Inicialmente havia prosseguido com tudo dando certo. Contudo, em determinado momento, quando resolvi deletar o meu projeto e baixar o projeto do curso, comecei a ter problemas com o Tomcat. Após muito tentar resolver optei por apagar tudo e recomeçar.

Ocorre que agora sempre que crio o projeto a pasta WebContent já é inicializada com um apontamento em vermelho "X". Não impediu de prosseguir ainda, mas também nessa fase ainda não adiantei o projeto por querer descobrir o motivo dessa indicação de erro, mas o deploy foi feito e a mensagem de boas-vindas apareceu.

Uso o JDK 11.0.8 (versão LTS).

Tomcat 9.0.37

Obs.: Quando fiz a primeira vez sem aparecerem erros utilizei Tomcat 8.5.X.

Alguma ideia do que pode estar gerando as indicações de erro no projeto?


Antes de submeter a questão, novamente baixei o projeto final deste curso, extraí do arquivo zip e indiquei o diretório para importar o projeto seguindo o caminho:

"File -> Import... -> General -> Projects from Folder or Archive"

Assim, o projeto fica marcado como com erro, a pasta WebContent fica marcada com erro e todos os arquivos jsp também ficam sinalizados com erro.

Apesar disso é feito o deploy e funciona nos testes.

Alguma ideia do que pode se tratar?

1 resposta
solução!

RESOLVIDO

Decidi continuar "brincando" com o Eclipse até localizar algo que fizesse sentido ser o gatilho do problema. Devido ao relato, tinha quase certeza que era algum problema na configuração durante a criação do projeto. E era mesmo.

Por algum motivo aparecem para mim o Tomcat 9.0 e o Tomcat 9.0 (2). O primeiro é a versão que instalei com instalador, mas por estar tendo problemas desinstalei. Ainda assim ficou a indicação no Eclipse. O segundo é o que eu deveria utilizar.

Nas configurações estava com indicação do primeiro para o runtime, mas ele sequer existe mais no meu sistema. Ao fazer a troca todos os erros sumiram.

Como esclarecimento, decidi fazer essa busca quando reparei que havia problemas também na importação das bibliotecas.