如何在生产模式版本2.2.1中使用play配置https

时间:2014-07-16 20:36:24

标签: https playframework playframework-2.2

我正在尝试为play 2.2.1设置https。 它通过运行成功运行:

# play -Dhttps.port=9443
# run

但是当我用

做的时候
# play -Dhttps.port=9443
# dist

并解压缩文件夹并尝试使用.bat文件运行它。但是,Play不会像我使用'play run'那样听取HTTPS(它只会侦听HTTP)。

我试过了两次

# <name>.bat

# <name>.bat -Dhttps.port=9443

我错过了什么吗?我看了看 http://www.playframework.com/documentation/2.2.x/ConfiguringHttps 从我的理解'start'是name.bat,因为我在Windows中运行它。 我需要采取其他配置/步骤吗?

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

在Windows中,开发模式使用环境变量PLAY_OPTS。看起来生成的Windows批处理文件识别环境_OPTS。我的应用名为mdash:

"%_JAVACMD%" %_JAVA_OPTS% %MDASH_OPTS% -cp "%APP_CLASSPATH%" %APP_MAIN_CLASS% %CMDS%

请参阅我对此问题的回答:How do I change the default port (9000) that Play uses when I execute the "run" command?