【发布时间】:2013-08-16 13:36:24
【问题描述】:
我最近在 VM 上安装了 Typesafe Activator。激活器创建的应用程序在端口转发后可以访问,但激活器似乎监听本地主机。如何将其更改为 WAN?
【问题讨论】:
标签: scala playframework typesafe-stack typesafe typesafe-activator
我最近在 VM 上安装了 Typesafe Activator。激活器创建的应用程序在端口转发后可以访问,但激活器似乎监听本地主机。如何将其更改为 WAN?
【问题讨论】:
标签: scala playframework typesafe-stack typesafe typesafe-activator
它现在是硬编码的,除了从源代码重新编译外,没有办法改变。 https://github.com/typesafehub/activator/blob/master/ui/app/activator/UIMain.scala#L99
也许我们可以在前面加上if (System.getProperty("http.address") == null)
在 github 上提交问题?
更新:现在已修复此问题,以便 -Dhttp.address 工作(以上源链接不再指向正确的位置)
【讨论】:
现在设置系统属性 http.address 和 http.port 似乎可以完成这项工作,例如
./activator -Dhttp.address=0.0.0.0 -Dhttp.port=80
将在端口 80 上的 WAN 上启动 Activator(假设匹配权限等)。
【讨论】:
基于迈克尔纳什的回答,但应该是
./activator ui -Dhttp.address=0.0.0.0 -Dhttp.port=80
对于版本 1.2.10
【讨论】: