我可以使用playframework1.2.7在applicaton.conf中设置http.port 像这样
http.port = 9020
jpda.port = 8020
也是jdpa.port。
但是在play2.4。
我不能像这样在application.conf中设置http.port
。
我知道在运行这个项目时我可以这样做。
activator "run 9020"
但这对我来说太麻烦了。
如果你有一些想法, 请分享你的想法。
答案 0 :(得分:1)
在运行模式下,您无法在aaplication.conf中指定端口(但可以在部署时使用)。
在运行模式下,Play的HTTP服务器部分在编译应用程序之前启动。这意味着HTTP服务器在启动时无法访问application.conf文件。如果要在使用run命令时覆盖HTTP服务器设置,则无法使用application.conf文件。相反,您需要使用系统属性或上面显示的devSettings设置。
另请参阅完整服务器配置选项
https://www.playframework.com/documentation/2.4.x/ProductionConfiguration#Server-configuration-options