我无法让我的应用程序使用 Cloudbees 连接到数据库。
我的配置文件中有:
# 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
读到这里,似乎驱动程序实际上已被声明。依赖项在我的 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
我觉得我错过了阅读文档但找不到什么...
谢谢,
编辑:您可以在Github上找到我的测试应用程序。赏金是给将管理在 Cloudbees 上部署它的人(并解释如何)。Cloudbees 配置未在 Github 上提交。