问题标签 [playframework-2.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
339 浏览

java - Playframework 2.4 Java - 默认“play-java”模板需要超过 1 分钟才能运行/不会热重载

我正在使用 Play Framework 2.4 的默认“play-java”模板,当我运行activator run它需要 1 分 40 秒来加载。这是典型的吗?似乎要慢下来。

此外,如果我对 Controller 进行更改...只是添加System.out.println("test")到 index(),它将在下次我在浏览器中点击刷新时更新,大约需要 10 秒。如果我然后删除它,热重新加载将停止工作。它需要永远重新加载并最终因错误而失败:

这让我只能选择停止activator run并重新运行它……然后再等待 1 分 40 秒。这使得开发超级缓慢。

0 投票
1 回答
1812 浏览

scala - 在 Play 2.4 中使用 DI 时如何进行数据库初始化?

Play 2.4 不鼓励使用GlobalSettings.onStart和整个Global对象

我正在使用 play-slick,它在 GitHub 中有很好的 DI 示例,但它缺少一个如何进行数据库初始化的示例。

当使用 DI 和 GlobalSettings.onStart 不可用时,如何实现数据库初始化?

数据库初始化的常见情况是:如果在 DEV 模式下,添加这些行,如果 PROD 执行这些。想要的例子。

0 投票
1 回答
2998 浏览

playframework - 没有绑定 play.api.Application 的实现

使用 Play 2.4,在添加新的依赖注入模块后,我得到了这个错误:

如何解决这个问题?

0 投票
1 回答
172 浏览

jenkins - SBT 每次构建都在为依赖项浪费大量磁盘空间

我们有一个基于 Jenkins 构建的 Playframework 2.4(带有SBT 0.13.8)项目。

今天,詹金斯因为$JENKINS_HOME跑满了而停止工作。我分析了哪个工具在浪费磁盘空间:SBT

有一个文件夹位于

包含数以亿计的子文件夹。其中每一个都有一个文件夹用于我们的每个Play模块。这些文件夹中的每一个都包含一个JSON (graph.json)文件。看起来像 JSON 中的巨大依赖图。16MB每个单独的构建。

  • 这些数据结构的目的是什么?
  • 我可以配置 SBT 在构建后清理这些文件吗?
0 投票
2 回答
6664 浏览

java - MongoDB 与使用 Java 的 Play 框架

我是 Play 框架的新手。我正在尝试将 MongoDB 数据库配置为与 Play 框架 2.4 一起使用的数据源。但是我找不到任何可以指导我将“Hello world”应用程序与 mongoDB 连接的教程或步骤。我只需要知道如何在当前播放版本中使用 mongoDB?只需要了解基本的 CRUD 操作 b/w mongodb 并使用 java(不是 scala)播放框架。

0 投票
2 回答
3823 浏览

java - 配置错误[未设置应用程序机密]

我在生产模式下运行 Play 2.4 服务器时遇到此错误:

怎么修?

0 投票
1 回答
992 浏览

scala - PlayFramework Scala 测试 - 通过依赖注入器获取类的实例

我正在使用 Scala Test 来测试我的服务层。我正在努力在我的测试中获得服务类的实例。我的测试类如下

编辑代码,根据@easel

我不确定如何在上面的代码中获取 SMS 服务的实例。

谢谢,

0 投票
3 回答
2936 浏览

caching - Play 2.4 测试出错:CacheManager 已关闭。它不能再使用了

我们的应用程序基于Play 2.4 和 Scala 2.11 和 Akka构建。使用的数据库是MySQL

我们的应用程序中大量使用缓存。我们使用Play 的默认 EhCache进行缓存。

我们的示例代码片段:

我们使用 Play 的内置Specs2进行测试。

但是在进行单元测试时,我们经常会遇到以下错误

我们期待有关解决上述问题或专门为测试实现模拟缓存的方法的帮助。

提前致谢。

0 投票
1 回答
1354 浏览

java - Play Framework Java - 包 play.db 不存在

我使用 Java 作为编程语言,使用 Play (2.4) 作为我的框架

第 4 行突出显示为错误。在我的 Eclipse IDE 中,它似乎没有显示错误。

0 投票
3 回答
2871 浏览

jenkins - 如何使用 Jenkins 在本地自动部署 Play Framework (2.4) 应用程序?

如何在 Jenkins 正在运行的同一台服务器上本地使用 Jenkins 自动部署 Play Framework (2.4) 应用程序?在某些时候,我们将单独设置一个适当的生产环境,并且可能会以相同的方式实现测试环境,但此时我想检查是否可以设置一个简单的测试环境到 Jenkins 正在运行的同一台服务器。

我有一个运行测试的 Jenkins 工作,它似乎工作正常。基本上是“执行外壳”运行激活器命令(可以合并到一行)。

在 Play 1 中,我用play start&play stop来做类似的事情。尝试activator start我的开发环境,我收到消息:

所以我用“执行外壳”和阶段评估了两个(不完整的)替代方案:

使用 nohup 暂存和运行:

-> 应用程序启动正常,但 Jenkins 任务没有停止。

在后台使用 nohup 进行舞台和运行:

-> 应用程序似乎已经启动到某个时间点但没有继续运行?

这里首选(甚至唯一的工作)方式是什么?