我正在尝试为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中运行它。 我需要采取其他配置/步骤吗?
非常感谢提前!
答案 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?