Tentei atualizar o projeto alura-shows para as novas versões de Java, Tomcat e MySQL instalados em minha máquina, Windows 10 - 64 bits e Eclipse 2019-06, e isso rendeu muitos dias de vários erros.
Assim, decidi instalar as versões requeridas no projeto e seguem as soluções, que utilizei, para os erros apresentados.
1.0 Instalar
1.1 Java 1.8.0_291 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
1.2 Tomcat 8.0.46 https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.46/bin/
1.3 MySQL Server 5.7 https://downloads.mysql.com/archives/installer/
2.0 No Eclipse
2.1 Adicionar a JRE 1.8.0_291 como Installed JRE
2.2 Ao criar um novo servidor no Eclipse, associá-lo à JRE 1.8.0_291 instalada e alterar a propriedade Server Locations para a opção Use Tomcat installation. Sem a alteração dessa propriedade, ocorre erro 404 ao acessar o endereço http://localhost:8080.
3.0 Ao importar o projeto no Eclipse, surgiram as seguintes mensagens de erro:
3.1 Java Task - TODO Auto-generated method stub
, no arquivo CasaDeShowInitializer.java
Apagar a linha de comentário.
3.2 Java Problems - The import javax.persistence.Table is never used
, no arquivo Depoimento.java
Atualizar as importações ou eliminar essa importação específica.
3.3 javax.servlet.jsp.JspException cannot be resolved to a type
No Eclipse, selecionar seu Projeto → Propriedades → Targeted Runtimes → selecionar uma caixa de opção ao lado do servidor que está usando para executar o projeto atual → clique em Aplicar → e, em seguida, clique no botão Aplicar e Fechar.
Fonte: https://github.com/ValchanOficial/java-intermediate/issues/2
3.4The method getBuild() is undefined for the type MvcUriComponentsBuilder.MethodArgumentBuilder
, nos arquivos admin.jsp, usuario.jsp e usuarioLogado.jsp, e também No end tag (</a>)
, No start tag (</a>)
e No start tag (<div>)
nos arquivos cabecalho.jsp e rodape.jsp
Mesmo sendo apresentadas essas mensagens, a aplicação funciona sem problemas.
Para eliminar esses JSP Problems, selecionar seu Projeto → Propriedades → Validation, habilitar Enable project specific settings e desmarcar as validações JSP Content Validator e JSP Sintax Validator. Após aplicar essas configurações, selecionar seu Projeto → Maven → Update Project.
Fonte: https://www.eclipse.org/forums/index.php/t/204817/
Tomara que essa informação seja útil para alguém.
: )