代码之家  ›  专栏  ›  技术社区  ›  Aki

获取在GUI模块中运行play microservice的端口

  •  0
  • Aki  · 技术社区  · 7 年前

    我想在随机端口(端口0)启动播放应用程序。每个启动的微服务实例都应该连接到服务定位器(eureka),并告诉他自己的端口和主机。但是如何检索正在运行的play服务的端口?

    class MyModule @Inject() (configuration: Configuration) extends AbstractModule {
      configuration.getInt("http.port") // returns None
      System.getProperty("http.port") // returns null
    }
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Valerii Rusakov    7 年前

    根据 play documentation 这应该起作用:

    configuration.get[Int]("play.server.http.port")
    
    推荐文章