1
resposta

Atualização do conteúdo

Eu tive problema problemas fazendo esse exercício quando eu tentava subir os containers pelo docker-compose. O tomcat dava a seguinte mensagem quando eu tentava acessar:

Client does not support authentication protocol requested by server; consider upgrading MySQL client

lsso acontece pois a imagem do mysql do docker-compose está apontando para a última versão (que atualmente é a 8) e o pom.xml do maven está apontando para a driver JDBC da versão 5.1.15

Para acertar, mudei a imagem no docker-compose para mysql:5

  container_mysql:
    image: mysql:5 
    environment:
      MYSQL_DATABASE: "casadocodigo"
      MYSQL_ALLOW_EMPTY_PASSWORD: "yes"

e mudei o maven para :

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.48</version>
        </dependency>
1 resposta

Olá Daniel, tudo bem? Peço desculpas pela demora em ti responder! Ótima solução Daniel, eu também precisei fazer um processo semelhante mesmo, e tenho certeza que isso será levado em consideração numa futura atualização do curso. Mas muito legal sua contribuição aqui na comunidade! Continue assim e bons estudos!