相关疑难解决方法(0)

访问游戏!application.conf中的2.0配置变量?

以前在Play!v1很容易定义配置变量application.conf,然后像这样访问它们:

play.configuration("db.driver")
Run Code Online (Sandbox Code Playgroud)

但是现在我在文档中找不到任何关于v2中类似用途或适当替代方案的内容.这样做的方法是什么?

playframework-2.0

80
推荐指数
7
解决办法
5万
查看次数

在Play Framework 2.3.8中使用SORM

我正在阅读Play Framework视频介绍,但是由于导入失败,我无法使用SORM创建数据库对象.

我试图添加依赖项plugins.sbt,并重新启动激活器,但似乎激活器找不到依赖项,我得到了,我得到一个unresolved error:

addSbtPlugin("org.sorm-framework" % "sorm" % "0.3.14")
addSbtPlugin("com.h2database" % "h2" % "1.4.181")
Run Code Online (Sandbox Code Playgroud)

我从Yvis存储库中获得了版本.我也尝试了其他版本没有更好的运气.

scala playframework-2.0 sorm

6
推荐指数
1
解决办法
1397
查看次数

在Play Framework中使用SORM会导致抛出异常异常

我一直在努力让SORM使用Play Framework 2.2-SNAPSHOT以及2.1.1.目前,我正在尝试运行我创建的简约示例应用程序,以便更轻松地跟踪问题.不幸的是,我收到的错误消息对我没有任何帮助.

val appDependencies = Seq(
    "org.sorm-framework" % "sorm" % "0.3.8",
    "com.h2database" % "h2" % "1.3.168"
)
Run Code Online (Sandbox Code Playgroud)
# Database configuration
#
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
# db.default.user=sa
# db.default.password=""
Run Code Online (Sandbox Code Playgroud)
case class Car( brand: String, wheels: Int )

object Db extends Instance( Seq( Entity[Car]() ), "jdbc:h2:mem:play" )
Run Code Online (Sandbox Code Playgroud)
object Application extends Controller {
  def index = Action {
    Db.query[Car].count()
    Ok("hello wolrd")
  }
}
Run Code Online (Sandbox Code Playgroud)

此堆栈跟踪中的结果:

play.api.Application$$anon$1: Execution exception[[RuntimeException: java.lang.NoSuchMethodError: scala.reflect.internal.TreeInfo.firstArgument(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;]]
    at play.api.Application$class.handleError(Application.scala:289) ~[play_2.10.jar:2.1.1]
    at play.api.DefaultApplication.handleError(Application.scala:383) [play_2.10.jar:2.1.1]
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$17$$anonfun$apply$24.apply(PlayDefaultUpstreamHandler.scala:326) [play_2.10.jar:2.1.1]
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$17$$anonfun$apply$24.apply(PlayDefaultUpstreamHandler.scala:324) [play_2.10.jar:2.1.1]
    at play.api.libs.concurrent.PlayPromise$$anonfun$extend1$1.apply(Promise.scala:113) …
Run Code Online (Sandbox Code Playgroud)

reflection scala playframework sorm

3
推荐指数
1
解决办法
1544
查看次数

Build.scala不是在游戏中创建的

我正在尝试学习游戏,在http://www.playframework.com/documentation/2.2.x/ScalaTodoList上完成教程

我遇到的问题是没有为我创建文件项目/ Build.scala.我应该手动创建吗?

谢谢.

playframework-2.0

3
推荐指数
1
解决办法
2865
查看次数