java - Play 框架部署失败 : "the application secret has not been set, and we are in prod mode. Your application is not secure"

标签 java heroku playframework

我正在 Heroku 上部署一个使用 Play Framework 开发的 Web 应用程序。 部署失败返回此错误:

[error] p.a.l.c.CryptoConfigParser - The application secret has not been set, and we are in prod mode. Your application is not secure. 

“我们处于生产模式”是什么意思?在哪里设置模式?我必须更改它,因为它不是生产环境。

谢谢

最佳答案

把它放到你的 conf/application.conf 中

Play 2.5

play.crypto.secret="changethissosomethingsecret"

Play 2.6+

play.http.secret.key="changethissosomethingsecret"

You can also start your application with a source with a secret key as a parameter.

关于java - Play 框架部署失败 : "the application secret has not been set, and we are in prod mode. Your application is not secure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39616119/

相关文章:

json - Play : How to implement a conditional JSON validator

java - 从 JAVA 日期中删除秒和时区信息

java - 使java程序返回值以调用shell脚本

sockets - 具有外部套接字连接的Heroku worker 作业可以并行运行吗?

heroku - JHipster GitLab CI 权限被拒绝

java - PLAY框架路由多参数问题

java - 通过超链接将多个大型数组从 Servlet 传递到另一个 Servlet

java - 无法解析方法 addOnCompleteListener

google-app-engine - Appengine/Amazon/Heroku 实例如何工作?

scala - 使用 Twitter Bootstrap 字段 Play Framework 表单验证消息