Как отключить порт http в игровой среде?

Когда я запускаю Play Framework с использованием порта https, приложение запускается на двух портах - по умолчанию (9000) и https (443). Как отключить порт по умолчанию 9000 и запустить приложение Play ТОЛЬКО на порту https?

Я запускаю приложение через следующую команду:

play -Dhttps.port=443 -Dhttps.keyStore=/path/to/keystore -Dhttps.keyStorePassword=password start

Я получаю несколько журналов:

[info] play - Запущено приложение (Prod)
[info] play - Прослушивание HTTP on/0: 0: 0: 0: 0: 0: 0: 0: 9000
[info] play - Прослушивание HTTPS на порт /0: 0: 0: 0: 0: 0: 0: 0: 443

Ответ 1

Попробуйте использовать флаг http.port = disabled

play -Dhttp.port=disabled -Dhttps.port=443 -Dhttps.keyStore=/path/to/keystore -Dhttps.keyStorePassword=password start

Ответ 2

это не работает с игровой платформой 2.1.3. Я получаю ошибку:

К сожалению, не удается запустить сервер. java.lang.NumberFormatException: для входной строки: "отключено"

Есть идеи?