我想使用Play编写一个小型后端REST服务器!框架2.1.3。此服务器仅提供WS请求,并且必须通过SSL进行与其的所有通信。因此,我根本不希望为此服务器打开HTTP端口。
我在各种Play上看到了关于SSL的this问题!分支,根据linked discussion,打开SSL端口(对我有用)的唯一方法是在运行服务器之前添加JAVA_OPTS,如下所示:
JAVA_OPTS = -Dhttps.port = 9443 play run
此设置将打开HTTP和HTTPS端口以进行通信。
我的问题是:
谢谢!
答案 0 :(得分:1)
使用Play 2.2非常容易,不确定它是否适用于2.1.3,我没有在2.1.x文档中看到它...但是在2.2.x文档中...所以给它一个拍摄,可能会实施。
将此内容放入配置文件中:
http.port=disabled
或者您可以使用命令行选项运行它:
-Dhttp.port=disabled
http://www.playframework.com/documentation/2.2.x/ConfiguringHttps