Как я могу указать адрес HTTP-сервера и порт вместе?

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)

Кто-нибудь знает, как это решить?


person HEX    schedule 24.03.2012    source источник
comment
А как насчет start -Dhttp.address=127.0.0.1 1234 ?   -  person ndeverge    schedule 24.03.2012
comment
Это тоже не работает.   -  person HEX    schedule 25.03.2012


Ответы (1)


это исправлено в основной ветке.

Вы можете получить его из источника: https://github.com/playframework/Play20/wiki/BuildingFromSource< /а>

person HEX    schedule 20.04.2012