1

開始するラグム アプリケーション 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 でリッスンするようにサービス ゲートウェイのホストとポートを変更するにはどうすればよいですか?

4

1 に答える 1

5
  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は、 main のプロパティを設定しますbuild.sbt

    lagomServiceGatewayPort in ThisBuild := 8080 
    
于 2016-03-25T16:25:21.653 に答える