相关疑难解决方法(0)

Play 2.0 - 从scala控制台访问运行(伪造)应用程序

我刚开始使用Play Framework 2.0(使用当前的主干2.1-SNAPSHOT,Scala),我发现在实验中使用Scala API非常有用play console.

但是,对于某些东西,例如依赖于play.libs.WSAPI的东西,我收到了There is no started application错误.很公平,但我无法弄清楚如何设置一个假的,从控制台使用,或者这是否可能.

似乎play.api.test._甚至无法从控制台访问.有什么建议?

更新:感谢@charroch,我需要运行play test:console,所以我现在可以做:

import play.api.test.Helpers.running
import play.api.test.FakeApplication

val res = running(FakeApplication()) { 
    MyWebservice.someFunction()  
}
Run Code Online (Sandbox Code Playgroud)

scala playframework-2.0

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

播放2.4控制台无法正常工作

我最近更新了2.4.1(damiya)版本,并且始终能够通过intellij进入scala控制台并进入activator console我的终端窗口.然后我会通过输入以下代码行来启动一个新的静态应用程序:

new play.core.StaticApplication(new java.io.File("."))

如在游戏网站上记录的 以及关于SO的类似旧问题的一些答案.

但是,我无法在播放2.4.1上工作,错误返回为:

<console>:8: error: type StaticApplication is not a member of package play.core
          new play.core.StaticApplication(new java.io.File("."))
                        ^ `
Run Code Online (Sandbox Code Playgroud)

任何关于如何解决这个问题的建议都将非常感激,控制台在过去对我非常有用,而且对于调试来说非常重要.

scala intellij-idea playframework

4
推荐指数
1
解决办法
1213
查看次数