将http.port添加到application.conf

时间:2012-09-04 16:06:00

标签: scala playframework

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

我一直在阅读有关此问题的帖子,但所有答案都是关于在键入播放开始时将其放入。有没有办法在application.conf中添加它?

谢谢!

2 个答案:

答案 0 :(得分:2)

似乎没有办法做到这一点。

这就是Play的Netty Server初始化的方式:

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=<port>”中传递它。

您的云有什么复杂性?

答案 1 :(得分:-4)

也许我错过了一些东西,但您是否尝试在application.conf中指定 http.port = 80