如何更改播放框架2.4.1的http端口?

TeT*_*TeT 3 playframework-2.0

我来自一个play 1.2.7应用程序,目前开始使用play framework 2.4.1和scala.首先,我使用激活器web ui来管理应用程序,在那里我无法让应用程序使用不同的http端口.

我更改了conf/application.conf中的http.port设置,但仍然尝试绑定到已经在使用的端口9000.我尝试的设置是:

http.port=7000
Run Code Online (Sandbox Code Playgroud)

关于如何更改通过激活器web ui运行的播放框架2.4.1应用程序的端口的任何建议?

请注意,我可以使用链接问题中的建议

./activator "run 7000"
Run Code Online (Sandbox Code Playgroud)

在应用程序本身将它绑定到端口7000.我的问题仍然是如何通过激活器web ui获得相同的行为?

小智 9

通过application.conf在生产:

play.server.http.port = 80
Run Code Online (Sandbox Code Playgroud)

使用SBT运行应用程序时:

PlayKeys.devSettings := Seq("play.server.http.port" -> "80")
Run Code Online (Sandbox Code Playgroud)

使用run命令:

$ run 80
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅以下链接:

documentation-配置文件

文档 - 服务器配置选项