如何使用playframework2.4(Scala)在application.conf中设置http.port

时间:2015-07-16 07:57:20

标签: scala port playframework-2.4

我可以使用playframework1.2.7在applicaton.conf中设置http.port 像这样

http.port = 9020
jpda.port = 8020

也是jdpa.port。

但是在play2.4。

我不能像这样在application.conf中设置http.port

我知道在运行这个项目时我可以这样做。

activator "run 9020"

但这对我来说太麻烦了。

如果你有一些想法, 请分享你的想法。

1 个答案:

答案 0 :(得分:1)

在运行模式下,您无法在aaplication.conf中指定端口(但可以在部署时使用)。

  

在运行模式下,Play的HTTP服务器部分在编译应用程序之前启动。这意味着HTTP服务器在启动时无法访问application.conf文件。如果要在使用run命令时覆盖HTTP服务器设置,则无法使用application.conf文件。相反,您需要使用系统属性或上面显示的devSettings设置。

来源:https://www.playframework.com/documentation/2.4.x/Configuration#HTTP-server-settings-in-application.conf

另请参阅完整服务器配置选项
https://www.playframework.com/documentation/2.4.x/ProductionConfiguration#Server-configuration-options