我如何一起指定HTTP服务器地址和端口?

时间:2012-03-24 14:38:41

标签: playframework-2.0

Dhttp.port在Play Framework 2.0中不起作用?

我尝试在1234端口上启动服务器,因为它是在示例中编写的。 https://github.com/playframework/Play20/wiki/ProductionConfiguration

所以,我启动播放控制台并编写以下命令:

$ start -Dhttp.port=1234

然后我收到了以下回复:

(Starting server. Type Ctrl+D to exit logs, the server will remain in background)

Play server process ID is 6507
[info] play - database [default] connected at jdbc:mysql://localhost/databasename
[info] play - Application started (Prod)
[info] play - Listening for HTTP on port 9000...

在9000端口上运行的应用程序。这是错误吗?

我知道我可以使用

$ start 1234

没有http.port,但在这种情况下我不能将http.address与端口一起指定,因为它是在文档中写的。

$ start 1234                                        (WORK)
$ start -Dhttp.address=127.0.0.1                    (WORK)
$ start -Dhttp.port=1234 -Dhttp.address=127.0.0.1   (DOESN'T WORK)
$ start 1234 -Dhttp.address=127.0.0.1               (DOESN'T WORK)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

它已在主分支中修复。

你可以从源头获取它: https://github.com/playframework/Play20/wiki/BuildingFromSource