我正在按照本教程使用 playframework2.1 RC1 + Slick 加注星标。
当尝试启动 SoftwareSpec 测试(测试类模型类)时:
游戏测试
他们失败并出现如下错误:
[错误] SQLException: 找不到适合 jdbc:h2:mem:test1 (DriverManager.java:190) 的驱动程序 [错误] SoftwareSpec$$anonfun$1$$anonfun$apply$3.apply(SoftwareSpec.scala:25) [错误] SoftwareSpec$$anonfun$1$$anonfun$apply$3.apply(SoftwareSpec.scala:25)
但是我已经在 application.conf 中启用了 h2 db,就像那篇文章中提到的那样。
我在 Build.scala 文件中使用了最新的依赖项:
"com.typesafe" % "slick_2.10.0-RC1" % "1.0.0-RC1"
有一次,当我将依赖项更改为 slick 到此版本时:
"com.typesafe" % "slick_2.10.0-RC1" % "0.11.2"
然后测试成功通过。但是在我更改测试使其失败后,错误再次出现 - “没有合适的驱动程序”。在这之后,我所有的尝试(比如玩干净的任何东西)都没有成功。