2015-04-09 3 views
0

Попытка развернуть мое приложение на устройстве Openshift jboss/mysql. Мой hibernate.cfg.xml содержит localhost/db_name как hibernate.connection.url. Я бы хотел его поддержать. Но hibernate не может подключиться. Если я явно упоминаю bind_address, что я вижу в my.cnf, он работает так, как ожидалось.Openshift: невозможно подключиться к mysql с помощью localhost

Любая идея, как я могу сопоставить свой localhost с этим адресом привязки? Я не могу редактировать my.cnf в Openshift.

+0

'localhotst' или' localhost'? –

+0

@pala_ опечатка, обновлено. – Forkmohit

+0

, если вы измените его на '127.0.0.1/db_name', это работает? –

ответ

1

Вы должны использовать переменные среды MySQL, а не «localhost», поскольку ваш экземпляр MySQL не прослушивает локальный хост. Обратитесь к этим двум статьям о переменных среды OpenShift и mysql в целом, они должны помочь вам запустить ваше приложение.

https://developers.openshift.com/en/managing-environment-variables.html https://developers.openshift.com/en/databases-mysql.html

Смежные вопросы