在LAN中运行Jetty Web服务器

Man*_*oor 8 java google-app-engine webserver

GAE附带一个内置的码头网络服务器用于测试目的.它是否可以配置为在我们的局域网内访问?

我可以使用http:// localhost:8888http://127.0.0.1:8888访问它 但无法访问使用http://192.168.1.201:8888 (这是我的本地局域网IP)

为什么?

Eri*_*rik 12

对的,这是可能的:

要使您的LAN上的GAE可访问,您必须将启动器配置为使用地址0.0.0.0而不是localhost.

打开应用的GoogleAppEngineLauncher >>应用程序设置

将"-a 0.0.0.0"添加到Extra Flags部分并重新启动.现在您的GAE将在您的LAN中运行,并且可以被其他设备访问.

  • 相同的过程 - 仅适用于eclipse的GAE插件:Eclipse >>> Package Explorer >>>右键单击项目>>>运行方式>>>运行配置>>>参数>>>添加"-a 0.0.0.0"到程序参数>>>应用>>>关闭----上面的解决方案也适用于JAVA,如果你使用AppEngineLauncher(你必须,如果你使用Netbeans - 只为eclipse有一个插件到目前为止我所知) (4认同)