Как заставить Typesafe Activator слушать 0.0.0.0:8888

Недавно я установил Typesafe Activator на виртуальную машину. Доступ к приложениям, созданным активатором, можно получить после переадресации портов, но активатор, похоже, прослушивает локальный хост. Как изменить это на WAN?


person interlude    schedule 14.08.2013    source источник


Ответы (3)


Похоже, что установка системных свойств http.address и http.port теперь будет выполнять эту работу, например.

./activator -Dhttp.address=0.0.0.0 -Dhttp.port=80 

Запустит Activator в глобальной сети на порту 80 (при условии соответствия разрешений и т. д.).

person Michael Nash    schedule 05.04.2014

Сейчас он жестко закодирован, и его невозможно изменить, кроме перекомпиляции из исходного кода. https://github.com/typesafehub/activator/blob/master/ui/app/activator/UIMain.scala#L99

Может быть, мы могли бы добавить префикс if (System.getProperty("http.address") == null) Сообщить о проблеме на github?

Обновление: теперь это исправлено, так что -Dhttp.address работает (и вышеприведенная ссылка на источник больше не ведет в нужное место)

person Havoc P    schedule 14.08.2013

Основан на ответе Майкла Нэша, но должен быть

./активатор пользовательского интерфейса -Dhttp.address=0.0.0.0 -Dhttp.port=80

для версии 1.2.10

person temple    schedule 26.10.2014