是否可以在localhost上启动play framework 2.3?我试过了
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
./activator run -Dhttp.address=localhost -Dhttp.port=9007 # From
另一个stackoverflow线程 ./activator start -Dhttp.address = 127.0.0.1 -Dhttp.port = 9007
但每次我收到时都没有任何作用
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9007
答案 0 :(得分:2)
根据Play Framework提供的documentation,您使用它的方式仅适用于基于Netty的Play实例。我认为你使用的是Akka-Http,但是如果你不是,请将此作为一个错误报告给Play Framework团队。
您可能还想阅读this,其中介绍了如何将Play Framework设置为在Nginx或Apache等代理之后工作。
最后一点,通常建议只将绝对必要的端口暴露给外部互联网,以防止攻击者利用系统中可能存在的弱点。我建议你,无论你是否处于正常工作状态都没关系,还要在你的盒子上安装一些好的IPTables软件并阻止你的本地端口,防火墙后面的Play实例正在运行。
答案 1 :(得分:1)
而不是:
if ($('h1').scrollWidth > $('#container').innerWidth()) {
//overflown
反转参数(" -D"选项在&#34之前;运行"):
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
activator -Dhttp.address=127.0.0.1 run
答案 2 :(得分:0)
只需activator "run 9007"
(假设activator
在PATH
,这是常态)。
另见:
答案 3 :(得分:0)
试试这个
./ activator“run 9007”
您可以通过localhost访问您的应用程序。你可以写任何你想要的端口代替9007