Domanda

Sto cercando di connettere MySQL DB in OpenShift dalla mia applicazione come di seguito,

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

Tuttavia un errore è stato lanciato come

om.mysql.jdbc.exceptions.jdbc4.communicationsexception: Guasto del collegamento delle comunicazioni

L'ultimo pacchetto inviato con successo al server era 0 milliseconds fa.Il conducente non ha ricevuto alcun pacchetto dal server.

Qualche idea, qual è la ragioneN

È stato utile?

Soluzione

Se si tratta di un'applicazione scalata, è necessario fornire anche la porta, in quanto non sarà 3306. Altrimenti prova a riavviare la cartuccia MySQL o provare la sshie nella marcia e utilizzare il comando "mysql" per vedereSe è possibile connettersi, provare anche a utilizzare le variabili di ambiente per la connessione anziché i valori effettivi.Inoltre, localhost è sbagliato, SSH nella tua attrezzatura e funziona "ENV | GREP MySQL" e vedrai i valori che dovresti usare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top