3

ScalaにはPlay2.0用のプロジェクトがあります。bonecp 0.7.1データベース接続で既知のバグに遭遇し、このライブラリをバージョン0.8.0にアップグレードしたいと思います。ファイル/project/plugins.sbtに以下を追加しました:

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"

libraryDependencies += "com.jolbox" % "bonecp" % "0.8.0-rc2-SNAPSHOT"

しかし、コンパイルと配布の構築後、bonecp0.7.1を含むアーカイブを取得します。PlayFrameworkでbonecp0.8.0を使用するにはどうすればよいですか?

4

2 に答える 2

7

Build.scalaでappDependenciesに追加します

"com.jolbox" % "bonecp" % "0.8.0-rc1",  
"org.reflections" % "reflections" % "0.9.8"
于 2013-03-27T10:17:09.587 に答える
6

同じバグの場合は、以下を追加して解決しました。application.conf

# There's a bug in BoneCP 0.7.1: It doesn't actually close expired 
# connections until garbage collection, so they leak. If the application 
# is quiet, garbage collection runs may be very far out (days). We work
# around it by not expiring connections.
# See https://groups.google.com/forum/#!topic/play-framework/RM1QwOFz-2A for 
# more info

db.default.maxConnectionAge=0

完全を期すために、リンク:https ://groups.google.com/forum/#!topic/play-framework/RM1QwOFz-2A

于 2013-03-26T22:40:33.630 に答える