Вы видели на своих журналах «Приложение не работает», потому что вы просмотрели журналы, когда ваше приложение было спящим. если вы пробудите свое приложение, например, просто сделав новый запрос на http://playconfig.pareeje.cloudbees.net/, вы увидите, что ваши журналы сообщают вам что-то другое. Фактически, вы должны увидеть что-то вроде этого:
Caused by: java.sql.SQLException: No suitable driver found for jdbc:jdbc:mysql://***********.compute-1.amazonaws.com/playconferance
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363)
at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416)
at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120)
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:245)
... 22 more
Таким образом, я думаю, это означает, что у вас есть проблема с вашим приложением. У нас есть пример приложения play2, который может помочь вам в настройке. См. here.
В файле application.conf вы должны иметь что-то вроде этого:
# Database configuration
# ~~~~~
# You can declare as many datasources as you want.
# By convention, the default datasource is named `default`
#
# db.default.driver=org.h2.Driver
# db.default.url="jdbc:h2:mem:play"
# db.default.user=sa
# db.default.password=
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:"${DATABASE_URL_DB}
db.default.user=${DATABASE_USERNAME_DB}
db.default.password=${DATABASE_PASSWORD_DB}
db.default.maxConnectionsPerPartition=10
db.default.partitionCount=2
шагов вы должны следовать довольно простой для воспроизведения 2 приложения.
- Скачать и установить CoudBees SDK
Создать пустое приложение
$ пчелиного приложение: создать -t play2 -a APPNAME
Создайте базу данных
$ пчел дб : create dbName
Привязать приложение к базе данных се
$ пчел приложение: связать -a APPNAME -db DbName -по MYDB
Развертывание приложение
$ пчел приложение: развернуть -a -t APPNAME play2 PATH_TO_WAR_FILE.застежка-молния
конфигурации приложения:
# Database configuration
# ~~~~~
# You can declare as many datasources as you want.
# By convention, the default datasource is named `default`
#
# db.default.driver=org.h2.Driver
# db.default.url="jdbc:h2:mem:play"
# db.default.user=sa
# db.default.password=
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:"${DATABASE_URL_DB}
db.default.user=${DATABASE_USERNAME_DB}
db.default.password=${DATABASE_PASSWORD_DB}
db.default.maxConnectionsPerPartition=10
db.default.partitionCount=2