Вопрос

Я пытаюсь подключить MySQL DB в OpenShift из моего приложения, как показано ниже,

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

Однако ошибка была брошена как

om.mysql.jdbc.exceptions.jdbc4.communicationsexception: Сбой ссылки связи

Последний пакет, отправленный успешно на сервере, было 0 миллисекунд назад.Водитель не получил никаких пакетов с сервера.

Любая идея, что такое разумна

Это было полезно?

Решение

Если это масштабированное приложение, то вам нужно также поставить порт, так как он не будет 3306. В противном случае попробуйте перезапустить картридж MySQL или попробуйте Sshing в свою передачу, и используйте команду «MySQL», чтобы увидетьЕсли вы можете подключиться, также попробуйте использовать переменные среды для вашего соединения вместо фактических значений.Кроме того, localhost неверно, ssh на вашу передачу и запускает "env | grep mysql", и вы увидите значения, которые вы должны использовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top