java - Heroku运行play框架2时出错

标签 java heroku playframework-2.0

我不知道为什么我的 Heroku 应用程序处于崩溃状态。

日志和代码位于 https://github.com/jstar88/LibreTitan/blob/master/log.txt

正在 http://libretitan.herokuapp.com/ 运行应用程序

最佳答案

问题是您的数据库处于不一致状态,因此 Play 希望运行 DOWNS进化,但您尚未使用 -DapplyEvolutions.default=true-DapplyDownEvolutions 启动服务器.default=true。如果这是一个生产系统,我不建议这样做,直到阅读并完全理解如何 Play's evolutions之所以有效,是因为 DOWNS 可能会对您的数据造成破坏性更改。该文档可以在这里找到:

http://www.playframework.com/documentation/2.1.0/Evolutions

由于您在 Heroku 上运行,因此请务必设置 evolutions.use.locks=true,以便在您扩展到多个 dyno 时进化仍然有效。

关于java - Heroku运行play框架2时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791249/

相关文章:

maven - 如何解决 Heroku 中的 H14 错误?

scala - 如何以编程方式将 Play 2.4 模块的执行限制到单个主机?

heroku - 使用本地包的部署构建失败并显示 "import path does not begin with hostname"

amazon-web-services - 将多服务应用程序部署到云提供商

java - Play框架文件上传无此类文件异常

scala - Play 2 : How to test controllers with non-empty request body

java - Vaadin 将图像转换并显示为 PDF

java - 使用 listener 和 DoubleProperty 获取变化量

java - 无论是否使用 ImageIcon,都对齐 JMenuItem 文本

java - 是否可以使用Java反射打印出父类的属性?