问题标签 [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.

0 投票
1 回答
272 浏览

scala - 播放框架表单映射递归项

我有以下案例类,其伴随对象中有一个表单映射:

如您所见,案例类是递归的,因为它包含相同类型的列表,我试图将其包含在映射中。一切都可以编译,但是当我尝试运行这个项目时,我得到以下信息:

知道这样的事情是否可能吗?应该是我想的!或者任何解决方法的想法?

谢谢!NFV

更新:

使用

结果如下:

0 投票
0 回答
172 浏览

scala - 更新到 Java 8 for Play 2.3 应用程序后数据库连接失败

升级到 Java 8 后出现错误。我没有更改 applicatoin.conf 中的任何内容。玩还是2.3。我打算稍后升级到 2.4。

这是我的数据库配置:

0 投票
1 回答
440 浏览

java-8 - Java 8 InetAddress.getHostName 不适用于本地主机

我刚刚将java 7升级到8。所有测试用例都无法连接到本地数据库。

我发现了一个与 java 8 升级相关的错误报告,它指向“localhost”问题,所以我将所有数据库 url 的 localhost 更改为 127.0.0.1。然后它工作。

https://jira.atlassian.com/browse/CWD-3981

InetAddress.getHostName 行为已将 java 7->8 更改为在 8 中返回 localhost ,除非您将 localhost 的 FQHN 作为 /etc/hosts 中的第一个别名

根据此链接,如果我正确设置 /etc/hosts,我仍然可以使用 localhost。这是我的 /etc/hosts:

这是正确的设置吗?

这是我在 application.conf 中的数据库 url。

0 投票
1 回答
1529 浏览

playframework-2.3 - 播放升级到 2.4 但无法获取 sbt-plugin

这是我的 plugins.sbt:

0 投票
1 回答
990 浏览

scala - Playframework 2.4 中的自定义路由器

我正在使用播放 2.4。我想使用新的动态依赖注入播放功能用我自己的类替换默认路由器。这样做的步骤是什么?

0 投票
1 回答
145 浏览

playframework - play-slick 1.0.0:无法定义类型为 java.sql.Date 的列

我目前正在尝试使用 play-framework 2.4.0-RC5 和 play-slick 1.0.0-RC3 定义一个灵活的模式,如下所示:

在编译时,scala 失败并出现错误:

根据光滑的文档, java.sql.Date 应该支持开箱即用,那么我在这里做错了什么?任何帮助是极大的赞赏。

0 投票
2 回答
600 浏览

scala - 如何在播放视图中处理隐式传递的期货

在我的特殊情况下,我有一个在所有页面上呈现的菜单。菜单内容使用 slick 从数据库加载并隐式传递给视图。整个事情看起来像这样:

控制器

菜单上下文

看法

如何List[SomeModel]在我的视图中访问?Action.async传递隐式参数是否有等价物?或者对于(几乎)所有视图中需要的东西,是否有更好的解决方案?

0 投票
1 回答
411 浏览

jpa - 升级到 Play 框架 2.4 后的 JPA 依赖问题

Ebean ORM 已从主要 Play 核心中移除,并已作为依赖项引入 Play 2.4。伟大的举动。

但这破坏了现有的代码。遵循 Ebean 的 Play迁移说明后,我收到了几个 JPA 注释错误。经调查,似乎 ebean 正在拉动 JPA 1.0 持久性 API。

在 Play 2.3.9 中,情况并非如此,它在拉我 jpa 2.0

关于排除 JPA 1.0 并依赖 hibernate-jpa-2.0-api 的任何指针?

0 投票
1 回答
1697 浏览

java - Play 无法解析 MySQL 驱动程序

我刚刚升级到 Play 2.4,无论出于何种原因,我都无法加载 JDBC MySQL 驱动程序。这是我在 build.sbt 中的内容

刷新(IntelliJ)并运行应用程序后,我仍然收到以下错误

引起:java.lang.ClassNotFoundException:org.mysql.jdbc.Driver

我已经搜索了任何潜在的问题,但没有遇到任何问题。sbt 是否有一些我不知道的错误?

0 投票
1 回答
17287 浏览

java - 播放框架@routes.Assets.at 编译错误

我正在使用 Play 2.4.0,并且我一直在尝试按照主页上的教程进行操作:https : //playframework.com/ 适用于 Play 2.3,并且在解决了一些关于 Ebean ORM 更改的问题之后版本 2.3 到 2.4,我遇到以下错误:

我的index.scala.html

还有我的routes文件:

我有同样的例子在 Play 2.3.9 上工作正常

而且我看不出在 2.4.0 的文档中使用公共资产有什么不同:https ://www.playframework.com/documentation/2.4.0/Assets

所以......任何帮助将不胜感激。