응용 프로그램이 최대 절전 모드 일 때 로그를 확인했기 때문에 로그에서 "응용 프로그램이 실행되고 있지 않습니다."라는 메시지가 나타납니다. 예를 들어 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을 참조하십시오.
# 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
수행해야 할 단계는 연극이 응용 프로그램에 대한 매우 간단 같습니다 application.conf 파일에서
이 뭔가를해야한다.
- 다운로드 및 설치 CoudBees의 SDK
는
$ 꿀벌 응용 프로그램을 빈 응용 프로그램을 만듭니다 : 생성 -t와 마찬가지로 play2 -a 프로그램 응용
데이터베이스를
$ 꿀벌의 DB를 생성 : dbName 만들기
응용 프로그램을 databa에 바인딩 자체
$ 꿀벌 응용 프로그램 : 바인드 -a 프로그램 응용 -db DBNAME -as MYDB
응용 프로그램 배포
$ 꿀벌 응용 프로그램 : -a 프로그램 응용 -t와 마찬가지로 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