Tôi muốn cấu hình PostgreSQL cho ứng dụng Google Play của tôi, nhưng tôi nhận được lỗi sau:Cách thiết lập PostgreSQL cho Play 2.0?
! Internal server error, for request [GET /] ->
java.util.concurrent.TimeoutException: Futures timed out after [300000] milliseconds at
akka.dispatch.DefaultPromise.ready(Future.scala:834)
~[akka-actor.jar:2.0] at
akka.dispatch.DefaultPromise.result(Future.scala:838)
~[akka-actor.jar:2.0] at akka.dispatch.Await$.result(Future.scala:74)
~[akka-actor.jar:2.0] at
play.core.ReloadableApplication.get(ApplicationProvider.scala:108)
~[play_2.9.1.jar:2.0] at
play.core.server.Server$class.sendHandler$1(Server.scala:59)
[play_2.9.1.jar:2.0] at
play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:89)
[play_2.9.1.jar:2.0] [error] application -
! @6a64i2p5o - Internal server error, for request [GET /] ->
play.api.PlayException: Not initialized [?] at
play.api.PlayException$.apply(Exceptions.scala:122)
~[play_2.9.1.jar:2.0] at
play.core.ReloadableApplication.<init>(ApplicationProvider.scala:94)
~[play_2.9.1.jar:2.0] at
play.core.server.NettyServer$$anonfun$mainDev$1.apply(NettyServer.scala:165)
~[play_2.9.1.jar:2.0] at
play.core.server.NettyServer$$anonfun$mainDev$1.apply(NettyServer.scala:164)
~[play_2.9.1.jar:2.0] at
play.utils.Threads$.withContextClassLoader(Threads.scala:17)
~[play_2.9.1.jar:2.0] at
play.core.server.NettyServer$.mainDev(NettyServer.scala:163)
~[play_2.9.1.jar:2.0]
tôi sử dụng các tập tin cấu hình sau:
application.conf
db.default.url="postgres://play:[email protected]:9000/Play_Playground_DB"
db.default.user=play
db.default.password=play
db.default.driver=org.postgresql.Driver
dự án/Build.scala
val appDependencies = Seq(
"postgresql" % "postgresql" % "9.1-901.jdbc4"
)
Tôi thiết lập Play_Playground_DB
và có thể truy cập thông qua thiết bị đầu cuối và lệnh psql Play_Playground_DB
.
Nguyên nhân gốc rễ của vấn đề có thể là gì?
URL đó không phải là bất kỳ thứ gì mà PostgreSQL sẽ nhận ra; có lẽ khuôn khổ đang tách rời nhau và chọn ra những mảnh cần thiết? Ngoài ra, tôi khuyên bạn nên đọc phần này và cập nhật trình điều khiển của bạn jar: http://jdbc.postgresql.org/download.html#current – kgrittn
Cảm ơn! Đã cập nhật nó lên phiên bản hiện tại. –