问题标签 [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.
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 秒。这使得开发超级缓慢。
scala - 在 Play 2.4 中使用 DI 时如何进行数据库初始化?
Play 2.4 不鼓励使用GlobalSettings.onStart
和整个Global
对象。
我正在使用 play-slick,它在 GitHub 中有很好的 DI 示例,但它缺少一个如何进行数据库初始化的示例。
当使用 DI 和 GlobalSettings.onStart 不可用时,如何实现数据库初始化?
数据库初始化的常见情况是:如果在 DEV 模式下,添加这些行,如果 PROD 执行这些。想要的例子。
playframework - 没有绑定 play.api.Application 的实现
使用 Play 2.4,在添加新的依赖注入模块后,我得到了这个错误:
如何解决这个问题?
jenkins - SBT 每次构建都在为依赖项浪费大量磁盘空间
我们有一个基于 Jenkins 构建的 Playframework 2.4(带有SBT 0.13.8)项目。
今天,詹金斯因为$JENKINS_HOME
跑满了而停止工作。我分析了哪个工具在浪费磁盘空间:SBT。
有一个文件夹位于
包含数以亿计的子文件夹。其中每一个都有一个文件夹用于我们的每个Play模块。这些文件夹中的每一个都包含一个JSON (graph.json)
文件。看起来像 JSON 中的巨大依赖图。16MB
每个单独的构建。
- 这些数据结构的目的是什么?
- 我可以配置 SBT 在构建后清理这些文件吗?
java - MongoDB 与使用 Java 的 Play 框架
我是 Play 框架的新手。我正在尝试将 MongoDB 数据库配置为与 Play 框架 2.4 一起使用的数据源。但是我找不到任何可以指导我将“Hello world”应用程序与 mongoDB 连接的教程或步骤。我只需要知道如何在当前播放版本中使用 mongoDB?只需要了解基本的 CRUD 操作 b/w mongodb 并使用 java(不是 scala)播放框架。
java - 配置错误[未设置应用程序机密]
我在生产模式下运行 Play 2.4 服务器时遇到此错误:
怎么修?
scala - PlayFramework Scala 测试 - 通过依赖注入器获取类的实例
我正在使用 Scala Test 来测试我的服务层。我正在努力在我的测试中获得服务类的实例。我的测试类如下
编辑代码,根据@easel
我不确定如何在上面的代码中获取 SMS 服务的实例。
谢谢,
caching - Play 2.4 测试出错:CacheManager 已关闭。它不能再使用了
我们的应用程序基于Play 2.4 和 Scala 2.11 和 Akka构建。使用的数据库是MySQL。
我们的应用程序中大量使用缓存。我们使用Play 的默认 EhCache进行缓存。
我们的示例代码片段:
我们使用 Play 的内置Specs2进行测试。
但是在进行单元测试时,我们经常会遇到以下错误。
我们期待有关解决上述问题或专门为测试实现模拟缓存的方法的帮助。
提前致谢。
java - Play Framework Java - 包 play.db 不存在
我使用 Java 作为编程语言,使用 Play (2.4) 作为我的框架
第 4 行突出显示为错误。在我的 Eclipse IDE 中,它似乎没有显示错误。
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 进行舞台和运行:
-> 应用程序似乎已经启动到某个时间点但没有继续运行?
这里首选(甚至唯一的工作)方式是什么?