问题标签 [playframework-2.2]

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 投票
3 回答
4902 浏览

security - Play 2.2.x 中的安全性

我正在尝试保护我的游戏应用程序,但我不知道从哪里开始。在游戏教程中,我没有找到任何关于该主题的章节。据我所知,游戏版本之间的安全主题正在发生变化。那么你们用什么来保护你们的应用程序。我是 Play 新手,所以如果我提出明显的问题,请原谅我。

编辑:好的,也许问题不够清楚(我真的很抱歉)。在谈论安全性时,我的意思是我需要一些东西来处理用户凭据和工具,它允许我限制对某些页面的访问,并最终限制我的应用程序中的一些休息操作。

Edit2:我现在试试 deadbolt2,看看它是如何工作的。但我仍然鼓励你们与他人分享有关 Play 安全性的知识:)

0 投票
1 回答
1010 浏览

java - 无法从 Play 框架发送电子邮件

我正在尝试使用 Play Framework 发送电子邮件。在 applications.conf 中,当我设置 smtp.mock=true 时,它​​运行良好:

但是,当我评论 smtp.mock=true 并尝试发送真实电子邮件时,我收到此错误:

我已将 smtp.user 设置为适当的值,即 server@businessdomain.com 。知道是什么导致了这个错误吗?

故障排除步骤

  1. 使用的电子邮件是真实的电子邮件,出于发布的目的,它们是匿名的。同样,使用真实域名
  2. 使用工作的本地邮件服务器 (exim) 进行测试,以及通过 Gmail (smtp.google.com) 和 Google Apps (aspmx.l.google.com) 服务器直接发送。这些设置已使用邮件客户端进行了验证。
  3. 下面的 Java 代码片段完美运行,

    导入 java.util。; 导入 javax.mail。; 导入 javax.mail.internet。; 导入 javax.activation。;

    /li>
0 投票
1 回答
1066 浏览

playframework - 使用 Play 和 IntelliJ 的多个项目

我有一个 Play 2.2 项目并且正在使用 IntelliJ 12。我通过play idea从命令行生成项目文件。(play2 插件太差了,我每次更改依赖项时都必须这样做,考虑到我支付了“终极”费用以获得 Play 支持,这非常了不起)。无论如何,现在的问题是随着项目的发展,我希望拥有更多的模块化。我想要几个编译成 jar 的项目。(我这样做的部分原因是 scala 编译时间使 TDD 难以忍受。)

在 Eclipse 中,我会简单地创建一个工作区,然后让这些项目都挂在 pom 项目中。如果我在这里做同样的事情,我将如何获取 play 项目的 intellij 项目文件?它只会在播放项目的目录中生成它们。

0 投票
1 回答
454 浏览

sbt - 当前 SBT 0.13 项目的设置,使用新的 Play 2.2.0 build.sbt 语法

我想在使用 sbt 0.13 的 Play 2.2.0 的 build.sbt 文件中使用以下值:

我应该将上述值分配给什么?

0 投票
3 回答
7016 浏览

playframework - 将项目升级到 Play 框架的 2.2.0 版本

将 play 项目升级到 2.2.0 时出现以下错误:

0 投票
0 回答
172 浏览

javascript - 播放框架外部动态 HTML 处理

我正在 Play 框架 2.2.0 (Scala) 上开发一个 Web 应用程序。应用程序通常从用户那里获取一些输入,然后调用外部模块,该模块依次处理输入并生成 html 报告。该报告具有相当复杂的结构,其中包含 html、javascript 和 json 数据,所有这些数据都放入不同的文件中。然后我希望能够通过 Play 框架向用户呈现此报告,而无需他下载存档中的报告。

我试图将这些报告文件放在资产中的某个目录中,然后重定向,但这在生产中不起作用。然后我尝试使用 Ok.sendFile 内联,但由于内容取决于其他文件,因此报告无法正确呈现。

我想知道是否有任何“有意”的方式将这种动态生成的 HTML 呈现给用户?

0 投票
3 回答
4278 浏览

java - Play 2.2.0 - 如何创建war文件

我正在为我的应用程序使用 play 2.2.0,因此为了托管应用程序,我需要创建一个 war 文件,以便可以在我的 Tomcat7 服务器中托管。那么有什么方法可以

  1. 清理和构建,因为我们在带有控制台的 netbeans 中有选项。
  2. 创建战争文件,以便我可以托管。
  3. 在普通jsp托管中创建war文件的方法我将所有类文件粘贴到WEB_INF文件夹中,但在这里我该怎么做,请告诉程序。我只是尝试了几次我在下面提到的我知道我错了请告诉我正确的方法。

    F:\Play_workspace\ThemePractice>play war [info] 从 F:\Play_workspace\ThemePractice\project 加载项目定义 [info] 将当前项目设置为 ThemePractice(在构建文件中:/F:/Play_workspace/Th emePractice/)[错误]无效的命令:war(类似:start)[错误] 不是有效的项目 ID:war [错误] 应为“:”(如果选择配置)[错误] 无效键:war(类似:watch、run、 apiUrl) [错误] 战争 [错误] ^

0 投票
2 回答
3949 浏览

java - 使用 Play Framework 2.2 在类路径中包含 jar 的最简单方法是什么?

我正在使用最新版本的 Play 框架(即 2.2 版)开发一个项目,我想在类路径中包含 Twitter4j 库,以便将我的 Web 应用程序与 twitter 服务集成。实现这一目标的最佳方法是什么?

0 投票
1 回答
3305 浏览

model - 播放框架错误:未找到:类型模型

我正在将游戏框架中的 2.0 应用程序迁移到 2.2,该应用程序可以在以下位置找到:https ://github.com/biesior/Play-20-Sample-FullCalendar-Java

编译时只有一个神秘错误:

文件模型/Event.java:

plugins.sbt 文件:

构建.scala:

有什么见解吗?

谢谢,。

0 投票
4 回答
1905 浏览

playframework - Java Play 2.2 不支持 javaagent

使用以前版本的 Java Play 框架,我们可以提供命令行 argent 来加载监控代理。例如,NewRelic 可以加载为

随着 2.2 的发布,Play 团队对启动脚本进行了重大更改。据我所知,它不再支持 javaagents。还有其他人使用 Java Play 2.2+ 运行 NewRelic 吗?播放很棒,但如果您无法在生产环境中监控它,它的技术就毫无用处......