Как изменить порт сервисного шлюза в лого-приложении?

Я создал приложение lagom для начала работы http://www.lagomframework.com/documentation/1.0.x/GettingStarted.html

И система запускается нормально.

[info] Service locator is running at http://localhost:8000
[info] Service gateway is running at http://localhost:9000
[info] application - Signalled start to ConductR
[info] application - Signalled start to ConductR
[info] Service hellostream-impl listening for HTTP on 0:0:0:0:0:0:0:0:26230
[info] Service helloworld-impl listening for HTTP on 0:0:0:0:0:0:0:0:24266

Как изменить хост и порт сервисного шлюза для прослушивания 0.0.0.0:8080?


person Thorben Stangenberg    schedule 25.03.2016    source источник


Ответы (1)


  1. Имя хоста вроде нормальное. Доступ к сервису возможен с другого компьютера. localhost жестко запрограммировано.

    def serviceGatewayAddress: URI = {
        new URI(s"http://localhost:${gateway.address.getPort}")
    }
    

    см. https://github.com/lagom/lagom/blob/1.0.0-M1/dev/service-locator/src/main/scala/com/lightbend/lagom/discovery/ServiceLocatorServer.scala#L71

  2. Для настройки порта сервисного шлюза установите свойство lagomServiceGatewayPort в главном build.sbt.

    lagomServiceGatewayPort in ThisBuild := 8080 
    
person Thorben Stangenberg    schedule 25.03.2016