9得票4回答
使用“writes”无法将通用的case class 转换为JSON

我有一个类,希望能够将其转换为 JSON 格式: case class Page[T](items: Seq[T], pageIndex: Int, pageSize: Int, totalCount: Long) object Page { implicit val jsonWri...

9得票2回答
如何将Request[_]的内容访问为字节数组

访问请求正文的字节数组很简单,只要在定义Action时使用适当的body解析器,例如request.body.asRaw...。 然而,我现在正在构建一个用于HMAC安全操作的ActionBuilder,其中访问正文是不可避免的。问题在于ActionBuilders的定义是泛型的,涉及请求类...

9得票1回答
Play! 2.2.4 / Akka: 在一起运行时测试失败,但单独运行时正常。

我有一个控制器,会在回答前询问一个演员,还有两个测试用例: 运行play test时,第二个测试失败了 运行play testOnly ApplicationSpec和play testOnly IntegrationSpec时,两者都成功了 我认为Akka系统在第一个测试中被关闭了,...

9得票1回答
在多个数据库上排序Play进化

我有一个环境,在其中使用多个数据库(A 和 B),每个数据库有不同的 evolutions 集,目前完全成功。然而,一组数据库 evolutions 总是先被应用,即在应用 A 数据库的任何 evolutions 之前就应用了 B 数据库的所有 evolutions。 我们正在进行一些重大的...

9得票3回答
Play 2.2 - specs2 - 如何在Play 2.2中测试futures?

我的测试未来对象的方式是使用value1。我迁移到了play2.2,发现我习惯的测试方式不再适用。@scala.deprecated("使用scala.concurrent.Promise代替。", "2.2")任何帮助都将不胜感激。Oliver

9得票4回答
Java Play 2.2不支持javaagent。

在以前的Java Play框架版本中,我们可以提供一个命令行参数来加载监控代理。例如,NewRelic可以被加载为 ./path/to/start -javaagent:/path/to/newrelic.jar 随着2.2的发布,Play团队显著改变了启动脚本。据我所知,它不再支持ja...

9得票2回答
如何在Debian上部署Play 2.0应用程序?

我有一个 Play 应用程序,希望能够轻松地在 Debian 上部署,下面是两种方式: 将代码转换为守护进程,并使用标准的 init.d 脚本运行,这里主要问题是如何优雅地停止应用程序? 如何将代码编译为fat jar,与部署Play应用程序的标准方式相比,易于维护1个文件而不是多个文件和...

9得票4回答
Idea + Play Framework - 无法解决方法/符号

我使用的是IntelliJ IDEA 12、Play 2.2.0,已安装Scala插件和Play 2.0支持插件。通过终端创建了Java Play应用程序(play new)。正如您在这张图片中看到的,我总是会遇到这个错误:“无法解析方法ok()”或“无法解析符号at”。 http://sl...

8得票3回答
如何在Play Framework 2.2.1中读取文件?

我有一个静态文件,想在我的Play框架模型中读取它。该文件包含一些简单的文本内容。我无法找到任何示例或API,显示存储此类资源的适当位置,并且如何访问该资源。不管怎样,我正在使用Scala Play,但我不认为这里是相关的。

8得票3回答
Play 2.2应用在Heroku上崩溃

在从Play 2.0.4迁移到Play 2.2.0之后,在Heroku上部署时出现以下错误: Oct 15 13:23:12 heroku/web.1: Starting process with command `target/universal/stage/bin/demagog -Dh...