问题标签 [playframework-1.x]

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 投票
2 回答
570 浏览

java - 玩!框架 1.2.4:是否可以知道待处理作业的参数(doJobWithResult)

我正在开发一个适用于一系列异步计算的应用程序。

继承人是如何工作的:

我这样做了 n 次,在将作业添加到队列后,我执行以下代码:

所以工作开始运行,我的问题是,这项工作每 60 分钟运行一次。因此,如果已经有一个带有“x”参数的作业正在运行,它必须再次跳过将此作业添加到队列中。

所以我的问题是,我如何查询正在运行的作业及其参数?是否可以?

0 投票
1 回答
121 浏览

hibernate - 配置 Play 1.x/JPA 以按顺序生成实体 ID?

强制 Play/JPA 使实体 ID 连续的最佳方法是什么?(他们不是

一个想法是将play.db.jpa.Model复制到我自己的ModelBase类中并将生成策略更改为GenerationType.IDENTITY(至少对于mysql)。

  1. 这是最好的解决方案吗?
  2. 我什至可以在具有现有数据的生产网站上执行此操作(更改我的模型基类)吗?这安全吗?
0 投票
1 回答
1226 浏览

playframework - 游戏中的作业调度!框架

我目前正在开发一个游戏驱动(v. 1.2.4)应用程序,用户可以在其中执行某些任务并获得奖励。这些任务需要一些能量,这些能量会随着时间的推移而补充。基本设置如下:

现在我想在冷却时间(5 分钟)后补充用户的能量。假设用户有 10/10 能量点,我想在使用 5 分钟后重新填充点,我可以轻松地为此使用工作:

...并在任务完成后立即在我的控制器中调用它:

我的问题是,在这种情况下,作业是同时安排的,因此如果用户在执行前一个任务后 2 秒执行任务,则第一个能量点会在 5 分钟后重新填充,而后续点仅在 2 秒后重新填充。

因此,我需要对作业进行序列化,例如,假设我有 10 个能量点中的 8 个,那么重新填充所有能量点应该需要 10 分钟

相关说明:一旦达到某个阈值,用户就有不同的级别并获得完成任务的经验。他们的等级增加,所有能量点都被重新填充,无论之前的等级使用了多少能量点,因此一些工作可能在执行时已经过时。

考虑到几千个用户,工作可能根本不是完美的选择,所以如果有人对如何实现所描述的场景有想法,我很高兴提供任何帮助!

0 投票
2 回答
2332 浏览

templates - Playframework 1.2.4:将 render() 的结果作为字符串获取?

在 play framework 1.2.4 Controller 中,是否可以在输出到浏览器之前将模板或标签的内容作为 String 获取?

我希望能够做到这一点:

0 投票
2 回答
1903 浏览

playframework - 长轮询是否有连接限制?

我正在使用长轮询开发 Play 1.2.4 应用程序,类似于聊天示例。我一直在使用 JMeter 进行负载测试,当我有 300 多个侦听器时,我的服务器需要超过 4 秒的时间来回答,这对我的需求来说太多了,或者侦听器永远不会收到答案。我需要在不到一秒的时间内得到所有回复。

长轮询是否有连接限制?我需要特殊的配置或服务器吗?

提前致谢,

0 投票
1 回答
984 浏览

java - Play 2.0 与 Play 1.2.5-RC1 + CRUD + 其他模块

我一直在询问和调查新的 Play Framework 2.0。它似乎是用 Java 创建网站的好工具。我必须说它是高质量的框架。

但是,我注意到还没有 2.0 版本的模块。这是因为 2.0 太新了,而且根据其他 stackoverflow 用户的说法,这是因为 2.0 中的一个错误。

此外,其他用户建议 2.0 是一个更好的框架,并且差异不是很小的功能。

我的问题是...

你会放弃 CRUD 和其他很棒的模块来坚持 2.0 框架吗?为什么?

0 投票
1 回答
586 浏览

mysql - 无法在 heroku 上使用 ClearDB 运行 Play Framework 1.2.4 应用程序

这是heroku给出的ClearDB url,我把它放在了我的application.conf中:

这不行!日志显示以下异常:

当我使用以下配置使用 Postgres 时,它工作得非常好:

我在这里想念什么?

0 投票
1 回答
955 浏览

playframework - 在 Play Framework 1.2.4 的生产环境中上传文件夹

我在如何拆分我的应用程序以在生产中执行部署时遇到了一些麻烦。

更详细地说:

在应用程序中,有一部分用户可以将其公司(徽标)的图像上传到网站,以在动态生成的热点站点上使用。

但是,每次我要执行部署时,我都会将生产中的文件夹丢失给我的开发人员。

生产中的应用程序在 tomcat7/linux 上运行。有什么办法可以将此图像目录保留在项目外部的文件夹中?像虚拟主机一样可以识别和运行?

作为,在上传到此主机时保存文件?

谢谢你。

更新

现在我可以将 imgs 保存在应用程序外部的目录中。但是我如何将 /logos 映射到 tomcat 中的附件文件夹?

Tnks

0 投票
2 回答
2402 浏览

java - 获取 mongodb 身份验证失败错误

我正在使用 playframework -v 1.2.4,并使用 morphia 插件。当我运行 play test 并连接 mongolab db 时,抛出异常并出现以下错误:

我的application.conf如下..,

但上述凭据能够与 mongodb 连接

但我得到了与 mongodb shell 的连接。为什么我收到此错误?

0 投票
1 回答
728 浏览

playframework - play framework 1.2.4 泄露 https 连接

我有一个处理 http 和 https 请求的播放框架 1.2.4 站点。

Play 监听 80 和 443 端口,没有安装反向代理。

一段时间后,站点停止响应,并在日志中显示大量“java.io.IOException:打开的文件过多”。

显然,播放有时会使 https 连接处于 CLOSE_WAIT 状态。这些连接如下所示:

以下是对存活(工作几个小时)和死亡(打开 16k 文件)的 lsof 转储的分析:

如您所见,约 20% 的请求是 http,但所有处于 CLOSE_WAIT 状态的连接都是 https。

什么可能造成麻烦?这可能是游戏框架中的错误吗?