尝试使用 play 框架访问 oracle DataSource 时出现以下错误:
sbt.PlayExceptions$CompilationException: Compilation error[You do not have an implicit Application in scope. If you want to bring
the current running Application into context, just add import play.api.Play.current]
build.properties:
sbt.version=0.12.2
db.default.driver=oracle.jdbc.driver.OracleDriver
db.default.url="jdbc:oracle:thin:@(.....basic))))"
db.default.user="username"
db.default.pass="passowrd"
控制器Application.scala如下:
package controllers
import play.api._
import play.api.mvc._
import play.api.db._
object Application extends Controller {
val d = DB.getDataSource();
def index = Action { request => Ok("something") }
}
是什么导致了这个问题。一切对我来说都是正确的。
供参考。玩!2.1.4(使用 Java 1.6.0_24 和 Scala 2.10.0)
-谢谢