我最近安装了Typesafe Activator到VM。激活器创建的应用程序可以在端口转发后访问,但Activator似乎可以监听localhost。如何将其更改为WAN?
答案 0 :(得分:28)
看起来设置系统属性http.address
和http.port
现在可以完成这项工作,例如
./activator -Dhttp.address=0.0.0.0 -Dhttp.port=80
将在端口80上的WAN上启动Activator(假设匹配权限等)。
答案 1 :(得分:3)
它现在是硬编码的,没有办法改变源代码的重新编译。 https://github.com/typesafehub/activator/blob/master/ui/app/activator/UIMain.scala#L99
也许我们可以用if (System.getProperty("http.address") == null)
作为前缀
在github上提出问题?
更新:现在已修复此问题,以便-Dhttp.address正常工作(并且上面的源链接不再出现在正确的位置)
答案 2 :(得分:2)
基于Michael Nash的回答,但应该是
./ activator ui -Dhttp.address = 0.0.0.0 -Dhttp.port = 80
版本1.2.10