【发布时间】:2016-04-13 13:11:37
【问题描述】:
我已经在 Play 上拉了几个小时的头发(再次)。我正在使用 v2.4.6 并尝试使用自定义密钥库文件进行 HTTPS 访问。
我关注了documentation:
- 在我的 build.sbt 文件中添加了
javaOptions in run += "-Dhttp.port=9020" - 添加了
play.server.https.keyStore.path = "conf/mykeystorefile.jks和play.server.https.keyStore.password = "my_keystore_file_passphrase
然后我像往常一样使用激活器 UI 启动播放,并且 HTTPS 请求确实有效,但播放总是生成一个 generated.keystore 并使用它而不是使用我需要的那个。并打印一条警告:“使用生成的密钥和 HTTPS 的自签名证书。这不应该在生产中使用。”
如果我查看 Play 源代码,this 是日志的来源。但是在阅读代码时,只有在没有提供play.server.https.keyStore.path 时才会发生这种情况,它是......
发生了什么事?
【问题讨论】:
标签: playframework playframework-2.4