Falha na conexão SSL do Google Cloud entre Tomcat e MySQL

Falha na conexão SSL do Google Cloud entre Tomcat e MySQL

De repente comecei a ter esse problema. O servidor web e o servidor MySQL estão na mesma conta do Google Cloud. O servidor Web está executando o Tomcat com conexão jdbc como parte do context.xml, que cria um pool de conexões na inicialização. Isso tem funcionado bem há alguns anos. Mas neste fim de semana ele parou de repente de vincular ao banco de dados com

java.sql.SQLException: Não é possível criar PoolableConnectionFactory...

que em última análise é causado por

javax.net.ssl.SSLHandshakeException: Nenhum protocolo apropriado

Verifiquei os certificados no servidor MySQL e eles são válidos até 2029. Atualizei-os mesmo assim e ainda obtive o mesmo resultado. A única maneira de fazê-lo funcionar novamente atualmente é passar useSSL=false na string de conexão, o que não é o ideal.

Se eu me conectar de fora da nuvem, ou seja, da minha máquina local ao banco de dados MySQL, posso me conectar sem precisar passar o sinalizador useSSL=false.

Alguém tem alguma idéia do que pode ter mudado? Os servidores atualizam automaticamente o java, por exemplo? Se sim, o que pode ser feito para reverter?

desde já, obrigado

informação relacionada