问题标签 [playframework-2.3]

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 回答
543 浏览

jdbc - 从 play 2.3/anorm 将行插入 sqlite3 数据库:异常被非确定性地抛出

我有一个基于 Play Framework 2.3 (scala) 的简单 Web 应用程序,它目前使用 sqlite3 作为数据库。我有时但并非总是会因将行插入数据库而导致异常:

问题出现在几个不同的上下文中,都源自 SQL(statement).executeInsert()

例如:

没有抛出异常时,pKey 包含一个带有表的自动递增主键的选项。当抛出异常,数据库的状态表明基本语句执行,如果我将记录的 SQL 语句手动尝试一下,它也可以毫无问题地执行。

不使用“executeInsert”执行的插入语句也可以工作。此时,我可以只使用“.execute()”并单独获取最大主键,但我担心可能会遗漏一些更深层次的问题。

一些配置细节:

在 application.conf 中:

我的 sqlite 版本是 3.7.13 2012-07-17

我使用的 JDBC 驱动程序是“org.xerial”%“sqlite-jdbc”%“3.7.2”(通过 build.sbt)。

0 投票
3 回答
2478 浏览

playframework-2.0 - Activator ui 启动失败

激活器 ui 没有启动播放服务器,它给了我这个错误:

我说“FOUND REPO”,但在 acitvator 目录中看不到一个。我再次从播放主页下载了激活器,但它是一样的。有任何想法吗?

0 投票
1 回答
666 浏览

java - 播放框架-securesocial-找不到合适的构造函数来实例化插件

使用 Play 2.3.1、Java、Scala 2.10.0

我正在尝试将securesocial集成到我的网络项目中

/build.sbt

lazy val root = project.in( file(".") ).enablePlugins(PlayJava) scalaVersion := "2.11.1"

libraryDependencies ++= Seq( jdbc, cache, filters, anorm,
"com.typesafe.play.plugins" %% "play-plugins-util" % "2.3.0",
"com.typesafe.play.plugins" %% “play-plugins-mailer”%“2.3.0”、
“org.mindrot”%“jbcrypt”%“0.3m”、“ws.securesocial”%%“securesocial”%“ master-SNAPSHOT ”)

解析器 += Resolver.sonatypeRepo("snapshots")

conf/play.plugins

1500:com.typesafe.plugin.CommonsMailerPlugin 10001:securesocial.core.providers.FacebookProvider

conf/securesocial.conf

但低于错误

找不到合适的构造函数来实例化插件 [securesocial.core.providers.FacebookProvider]。所有 Play 插件都必须定义一个构造函数,该构造函数接受一个类型为 play.Application 的 Java 插件或 play.api.Application 的 Scala 插件的参数。

项目编译成功。

我错过了什么?任何指针都将对如何解决此问题有用

0 投票
3 回答
1462 浏览

scala - Slick 2.1.0 将超过 22 列的表映射到 Scala 案例类

我正在使用 Scala 2.11、Slick 2.1.0-M2、PlayFramework 2.3.1。

我需要将 25 列表映射到 Scala 的案例类。

例如我有这个案例类:

我读到可以编写自定义Shape证明),但任何我试图实现它的尝试都失败了。

请帮我将此案例类映射到表格。

0 投票
1 回答
1253 浏览

playframework - 播放框架和 akka 到实时套接字更新

我是游戏框架的新手,我已经创建了一个应用程序来轻松管理帖子和评论。现在作为概念证明,我想实现一个 websocket 来在页面中推送实时评论(添加、更新和删除)。

我的想法是在我的控制器的其余操作中发送更新消息,但是,我不知道什么是最好的方法(akka?)

编辑。目前我将使用 Akka,但我不知道如何设置基本的 POC。

我已经改变了我的 Application.java :

我写了一个简单的 MyWebSocketActor.java 为:

不幸的是,我遇到了编译错误:

这似乎与:

在 Application.java 文件中。我错过了什么?

0 投票
1 回答
1128 浏览

cookies - 播放框架 cookie cors

现在我正在使用 play framework 2.3,如何在 cors(跨域)上共享 cookie 我在端口 localhost:9000 上有播放应用程序,我想将 cookie 共享给在 localhost:5000 上运行的客户端客户端无法获取我尝试使用的 cookie在播放框架应用程序中:

这是对 chrome 的回应:

<--------COOKIES 在响应服务器上可用,但 JAVA 脚本客户端说没有找到 COOKIES

如何正确的方式?任何人都可以帮助我吗?

0 投票
1 回答
2299 浏览

java - Play 2.3 Java - 在所有响应上设置标头

我将 Play 2.3.0 与 Java 8 一起使用,并希望在所有请求中设置一些标头。

我已经为 Scala 的类似问题找到了Stackoverflow-answers,但我没有设法将这个示例转换为 Java 世界:

我的尝试:

0 投票
0 回答
272 浏览

requirejs - Play2.3没有将非webjar javascript文件合并到RequireJS主uglified文件中

升级到 Play 2.3 后,仅当路径来自 webjar 时,requirejs 才能将所有路径捆绑并解压缩到一个主文件中。

IE。如果我的要求的配置部分像这样

然后Bacon.min.js正确地捆绑到我的main.js文件中,但bacon.model库是通过 http 调用单独下载的。

我有一堆尚未“webjared”的javascript依赖项,所以我试图找到解决这个问题的简单方法,而不是制作webjars.org未提供的所有依赖项的webjar

0 投票
2 回答
2137 浏览

java - 使用嵌套的允许字段播放框架 2 (Java) 表单数据绑定

考虑以下模型:

我不想Information securedField受到批量分配漏洞的影响。所以我决定为Contact Form.

据我所知,播放表单是基于 Spring DataBinder 的,所以可以处理集合字段吗?我不想这样写:

  • 姓名
  • 信息[0].email
  • 信息[0].电话*
  • 信息[1].email
  • 信息[1].电话*
  • ETC

以下不起作用:

  • 姓名
  • 信息.email
  • 信息.电话*

在这种情况下,我应该扩展现有Spring DataBinderForm类并覆盖bind方法吗?

0 投票
1 回答
693 浏览

composition - 如何在 Play 2.3.X 中使用动作组合捕获异常

我正在使用 Play 2.3.1 开发应用程序。我正在使用以下操作注释我的所有控制器:

此操作的目的是捕获控制器方法抛出的任何异常,以便向用户发送干净的消息。 MyCustomException是我的应用程序特定异常扩展Exception

问题是即使我MyCustomException在控制器的方法中抛出一个,相应的catch语句也永远不会执行。我总是有一个RuntimeException由我的MyCustomException.

结果是无论发生什么异常,用户总是看到由 . 发送的结果handleUnexpectedError(e)

我究竟做错了什么 ?谢谢。