Scala 将http.port添加到application.conf

Scala 将http.port添加到application.conf,scala,playframework,Scala,Playframework,我正在使用play,我想在application.conf中指定端口,因为我将把它部署到云上 我一直在读关于这个问题的帖子,但所有的答案都是关于在键入play start时把它放进去。是否真的有办法将其添加到application.conf中 谢谢 似乎没有办法做到这一点 这就是play的Netty服务器的初始化方式: val server = new NettyServer( new StaticApplication(applicationPath), Option(Syst

我正在使用play,我想在application.conf中指定端口,因为我将把它部署到云上

我一直在读关于这个问题的帖子,但所有的答案都是关于在键入play start时把它放进去。是否真的有办法将其添加到application.conf中


谢谢

似乎没有办法做到这一点

这就是play的Netty服务器的初始化方式:

val server = new NettyServer(
    new StaticApplication(applicationPath),
    Option(System.getProperty("http.port")).map(Integer.parseInt(_)).getOrElse(9000),
    Option(System.getProperty("https.port")).map(Integer.parseInt(_)),
    Option(System.getProperty("http.address")).getOrElse("0.0.0.0")
  )
因此,如果未设置第一个属性,则使用系统属性或“9000”进行设置

在我们的生产环境中,我们只是在args“
-Dhttp.port=
”中传递它


你的云有什么复杂性?

似乎没有办法做到这一点

这就是play的Netty服务器的初始化方式:

val server = new NettyServer(
    new StaticApplication(applicationPath),
    Option(System.getProperty("http.port")).map(Integer.parseInt(_)).getOrElse(9000),
    Option(System.getProperty("https.port")).map(Integer.parseInt(_)),
    Option(System.getProperty("http.address")).getOrElse("0.0.0.0")
  )
因此,如果未设置第一个属性,则使用系统属性或“9000”进行设置

在我们的生产环境中,我们只是在args“
-Dhttp.port=
”中传递它


你的云有什么复杂性?

也许我遗漏了一些东西,但是你是否尝试在你的应用程序.conf中指定http.port=80

也许我遗漏了一些东西,但是你是否尝试在你的应用程序.conf中指定http.port=80你想要部署到哪个云?你想要部署到哪个云部署到?这不起作用。请先尝试一下,然后再将其作为答案发布。这不起作用。请先尝试一下,然后再将其作为答案发布