Pregunta

Estoy tratando de conectar MySQL DB en OpenShift de mi solicitud a continuación,

new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX");

Sin embargo, se lanzó un error al

om.mysql.jdbc.exceptions.jdbc4.comMunicationSegistro: Fallo de enlace de comunicaciones

El último paquete enviado con éxito al servidor fue hace 0 milisegundos.El conductor no ha recibido ningún paquete del servidor.

cualquier idea, cuál es el razonn

¿Fue útil?

Solución

Si esta es una aplicación escalada, debe proporcionar también el puerto, ya que no será 3306. De lo contrario, intente reiniciar el cartucho MySQL, o intente ssshing en su equipo y use el comando "MySQL" para verSi puede conectarse, intente usar las variables de entorno para su conexión en lugar de los valores reales.Además, LocalHost está incorrecto, SSH en su equipo y ejecute "Env | GREP MYSQL" y verá los valores que debe usar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top