![Error de conexión SSL de Google Cloud entre Tomcat y MySQL](https://rvso.com/image/769295/Error%20de%20conexi%C3%B3n%20SSL%20de%20Google%20Cloud%20entre%20Tomcat%20y%20MySQL.png)
De repente comencé a tener este problema. Tanto el servidor web como el servidor MySQL están dentro de la misma cuenta de Google Cloud. El servidor web ejecuta Tomcat con una conexión jdbc como parte de context.xml que crea un grupo de conexiones al inicio. Esto ha estado funcionando bien durante algunos años. Pero este fin de semana de repente dejó de vincularse a la base de datos con
java.sql.SQLException: no se puede crear PoolableConnectionFactory...
que en última instancia es causado por
javax.net.ssl.SSLHandshakeException: no hay protocolo apropiado
Revisé los certificados en el servidor MySQL y son válidos hasta 2029. Los actualicé de todos modos y sigo obteniendo el mismo resultado. La única forma de hacer que vuelva a funcionar actualmente es pasar useSSL=false en la cadena de conexión, lo cual no es ideal.
Si me conecto desde fuera de la nube, es decir, desde mi máquina local a la base de datos MySQL, puedo conectarme sin tener que pasar el indicador useSSL=false.
¿Alguien tiene alguna idea de lo que puede haber cambiado? ¿Los servidores actualizan automáticamente Java, por ejemplo? Si es así, ¿qué se puede hacer para revertir?
gracias de antemano