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)
有谁知道如何解决这个问题?
答案 0 :(得分:1)
它已在主分支中修复。
你可以从源头获取它: https://github.com/playframework/Play20/wiki/BuildingFromSource