playframework-2.0相关内容
当我运行命令 activator h2-browser 时,它会打开浏览器并显示以下网址: 192.168.1.17:8082 但我得到(使用Chrome): 此网页不可用 奇怪的是它之前确实有效。从那以后我唯一改变的是 JAVA_OPTS 以启用调试。我重新安装了Java,我认为现在没有环境变量 JAVA_OPTS 。 无论如何,它为什么会发生? 更新
..
我试图在我的application.conf文件中指定attachments.path属性,但这没有任何效果。 在play 2.0.1的文档中,我没有'找到解释如何更改上传文件目录的任何内容。 我错过了什么? 解决方案 虽然 application.conf 中没有这样的变量,但您可以轻松添加它并在您的方法中使用。按照您的意愿调用ie: application.conf中
..
我在 app / scripts 文件夹中有这个(我在 app / 中创建了这个文件夹)。我不确定如何在这里正确设置类路径,因此我甚至没有运行它来知道它是否实际连接到数据库。如何从命令行以干净的方式运行它? 包脚本 import scala .collection.TraversableOnce import scala.collection.generic.SeqForwarde
..
我有以下课程: import play.db.ebean.Model; import javax.persistence。*; @Entity 公共类A扩展模型{ @Id private int id; / *其他不相关的属性* / @OneToOne(cascade = CascadeType.ALL,optional = true) private
..
我正在尝试在字符串字段上为数据库模型使用eBean @Encrypted批注。文档使它看起来很简单,但是我在浏览器中使用内置的H2内存数据库获得了一个非常模糊的运行时错误: 包装模型; import java.util。*; import javax.persistence。*; import play.db.ebean。*; import play.db.ebean.M
..
我有一个扩展Model的User类,以及我想扩展User类的两个类。 User.java: @Entity @Table(name =“users”) public class User extends Model implements RoleHolder { private static final long serialVersionUID = 1L; @I
..
我正在尝试在不同的端口部署相同播放应用程序的两个实例,并通过前面的nginx在之间进行负载平衡。 根据手册,要启动多个游戏实例,这些是命令。 $ start -Dhttp.port = 9998 $ start -Dhttp.port = 9999 但是,如果我给了那些,第一个命令正确启动我的应用程序在端口9998,但第二个命令无法通过提供以下消息来执行此操作。
..
我有一个play框架应用程序,我已经迁移到play框架2.4.2上运行。它为javascript / html前端提供RESTful API。现在我在引入缓存方面遇到了一些问题。 LibraryController(将JSON / HTTP请求转换为JSON / HTTP响应): public class LibraryController extends Controller {
..
我一直在Play上使用Action合成!直到现在的应用程序,他们工作正常。然而,最近的2.2.0更新它们不再起作用,我不知道如何正确更新它们。 这个动作例如: 公共类ChatMsgValidation扩展Action { @With(ChatMsgValidation.class) @Target({Elemen
..
作为这个答案的结果: https://stackoverflow.com/a/10708026/694597 ,我是想知道在使用通用控制器时如何返回特定控制器固有的视图。 解决方案 在控制器中渲染视图时动作,你只需要调用一个由模板引擎生成的普通函数: public Application extends Controller { public static Result inde
..
我在Play框架中使用Java,并且我通过IDE(IntelliJ)运行它时会传递一些测试(功能测试),但是当我通过控制台运行测试时失败。 我的问题是测试日志中显示的堆栈跟踪只有2行,我需要完整的堆栈跟踪才能看到那里发生了什么,我尝试了这里提到的任何设置组合: spec2 settings ,将它们放入 build.sbt 或在命令行中提供它们。似乎没有效果!这是我的 build.sbt :
..
我的Play应用程序中有一个WebSocket,我想为它编写一个测试,但我找不到任何关于如何编写这样的测试的例子。我在播放框架 Google小组中找到了一个讨论,但是最近没有活动。 那么,有没有关于如何在Java测试中测试WebSocket的想法? 解决方案 您可以检索底层的Iteratee,Enumerator并直接测试它们。这样您就不需要使用浏览器了。你需要akka-testki
..
Play Framework 2.0似乎没有太多/任何支持Netbeans。我目前只是将它用作编辑器(使用收藏夹选项卡加载文件),但Netbeans无法识别任何库/ api有点令人沮丧。 这意味着一切都用红色加下划线。 尝试创建一个自由格式项目需要一个构建文件,所以我也被卡在那里。 任何想法都赞赏... 解决方案 按照正常方式创建一个播放项目。 从播放CLI中选择播
..
我正在使用Play框架为Instagram实时API开发消费者。但仍然无法正确执行x-hub-signature验证。那么,我们如何使用Java和Play框架执行Instagram x-hub-signature验证呢? 这是我目前的代码: 来自Play框架,我使用此方法获取JSON有效负载: public static Result receiveInstaData(){
..
我正在玩游戏!框架与scala并尝试为http请求创建代理,GET和POST。 GET操作似乎正在运行,问题在于POST操作,我在哪里'我无法传递请求的有效负载。 我尝试了几件事,比如下面的代码,但似乎都没有。 def postAction(query:String)= Action.async {implicit request => val data = if(requ
..
我正在尝试使用Play Framework 2.2构建一个多租户应用程序并遇到了问题。我想在全局 onRouteRequest (或Java中的 onRequest )中设置会话密钥,以识别网站ID用户请求的域。在几十个其他框架中,这种类型的东西是无痛的(例如Django),但我知道Play中的会话对象显然是不可变的。 所以,现在,我有这样的事情: 覆盖def onRouteReque
..
在Java Play framework 2.0中使用Scala模板,我希望将动态内容输出为HTML编码。 例如: $(“#@ field.getId()”)。fieldList({ data:“@ myUnencodedData” }) 是否有内置的方法来实现这一目
..
所以,我正在尝试部署我非常简单的Play Framework 2.1.1应用程序,但每当我通过端口命令行传递标志并应用数据库演变时,它们都会被忽略。 例如: sudo play start -Dhttp.port = 80 -DapplyEvolutions.default = true 使用此命令,服务器将无法启动。 port和applyEvolutions = true标志都
..
我想使用 morphia 进行数据访问,但我也想尝试将Scala用于网页内容。是否可以混合和匹配Java和Scala文件,或者如果我选择使用Java,我必须坚持Java? 我知道这是一个新手问题,我来自python / django世界,我非常喜欢Play,过去做了一些Java编程,但Scala看起来非常有趣,所以虽然我有点害怕完全跳进Scala,但我希望能够将它与Java一起使用。
..
使用Play2编译应用程序时,有时这些消息会出现在我的终端上: [info]编译1个Scala源代码到〜/ target / scala-2.10 / classes ... [警告]有1个功能警告;重新运行-feature以获取详细信息 [警告]发现一个警告 [成功]编译为1s 如何获得有关这些警告的更多信息?它必须是sbt的选项,但我不知道在哪里搜索...
..