Я не могу подключить мое приложение к базе данных с помощью Cloudbees.Play 2.1 на Cloudbees с MySQL: не найдено подходящего драйвера
у меня в файле конфигурации:
# Database configuration
# ~~~~~
db.default.driver=${MYSQL_DRIVER}
db.default.url=${MYSQL_URL_DB}
db.default.user=${MYSQL_USERNAME_DB}
db.default.password=${MYSQL_PASSWORD_DB}
В конфигурации Cloudbees, у меня есть:
$ bees config:list -a me/my-app
Application Parameters:
proxyBuffering=false
MYSQL_URL_DB=jdbc:cloudbees://my-app
MYSQL_USERNAME_DB=my-app
MYSQL_PASSWORD_DB=dadadadada
MYSQL_DRIVER=com.mysql.jdbc.Driver
Runtime Parameters:
java_version=1.7
Читая это, это, кажется, что водитель на самом деле объявлен. Dependenci в моем Build.scala:
val appDependencies = Seq(
javaCore,
javaJdbc,
javaEbean,
"mysql" % "mysql-connector-java" % "5.1.22"
)
Но на старте, я получаю:
Caused by:
java.sql.SQLException: No suitable driver found for
mysql://ec2-23-21-211-172.compute-1.amazonaws.com:3306/my-app
Я чувствую, что я пропустил что-то чтение документации, но не может найти то, что ...
Спасибо,
EDIT: Вы можете найти мое тестовое приложение на Github. Щедрость предназначена для того, кто будет управлять развертыванием на Cloudbees (и объясняет, как это сделать). Конфигурация Cloudbees не включена в Github.
Для полного журнала вы можете посмотреть здесь: https://gist.github.com/adericbourg/5189037 –
Вы пытались предоставить версию 5.1.18? Работает на меня. – smk
Я сделал. Но это ничего не изменило ... –