【发布时间】:2014-01-14 20:38:43
【问题描述】:
Play framework 2.1.0 使用 MSSQL 数据库时遇到了一个奇怪的问题
应用配置:
db.default.url="jdbc:jtds:sqlserver://localhost:1433/PlayApp;instance=SQL2008"
db.default.driver=net.sourceforge.jtds.jdbc.Driver
db.default.user=sa
db.default.pass=test
db.default.partitionCount=1
db.default.maxConnectionsPerPartition=5
db.default.minConnectionsPerPartition=5
db.default.acquireIncrement=1
db.default.acquireRetryAttempts=1
db.default.acquireRetryDelay=5
以下例外:
--- (Running the application from SBT, auto-reloading is enabled) ---
[info] play - Listening for HTTP on /0.0.0.0:9000
(Server started, use Ctrl+D to stop and go back to the console...)
[error] c.j.b.h.AbstractConnectionHook - Failed to acquire connection Sleeping for 5ms and trying again. Attempts left: 1. Exception: null
[error] application -
! @6h0j5mlj9 - Internal server error, for (GET) [/] ->
play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:80) ~[play_2.10.jar:2.1.0]
at play.api.Configuration.reportError(Configuration.scala:558) ~[play_2.10.jar:2.1.0]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:251) ~[play-jdbc_2.10.jar:2.1.0]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:242) ~[play-jdbc_2.10.jar:2.1.0]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[scala-library.jar:na]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[scala-library.jar:na]
[error] application -
我尝试对问题进行排序,但每次收到此错误时我都需要重新启动我的 Sql 实例,这是连接池问题吗?
有人要回答吗?
【问题讨论】:
-
请添加一些解决方案,因为我的配置似乎正确,但我遇到了同样的问题。
标签: sql-server-2008 playframework playframework-2.1 ebean