我正在使用play,我想在application.conf中指定端口,因为我要将它部署到云端。
我一直在阅读有关此问题的帖子,但所有答案都是关于在键入播放开始时将其放入。有没有办法在application.conf中添加它?
谢谢!
答案 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 ?