无法从其他计算机访问Google应用引擎开发服务器

时间:2014-02-24 00:18:35

标签: google-app-engine gae-eclipse-plugin

我使用Eclipse在我的计算机上成功设置了GAE开发服务器,现在可从以下网址访问:8889。但是这台服务器只能从我的电脑上访问。我无法从我的Android手机浏览器和其他计算机(连接到同一网络)访问它。浏览器会给"无法连接"尝试时出错。

我尝试了netstat -an并找到了

Local Address        Foreign Address    State
<myIP>:8889          0.0.0.0            Listening

我通过互联网搜索,如果您希望其他计算机访问您的服务器,这就是它应该如何。但是其他计算机仍然无法访问我的服务器。

知道如何解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

要从网络中的其他计算机访问GAE dev服务器,您需要使用以下参数启动Dev Server。 --address=0.0.0.0。这将使其能够从其他计算机进行访问。

请参阅文档了解其他论据:https://developers.google.com/appengine/docs/java/tools/devserver#Command_Line_Arguments

答案 1 :(得分:1)

在Eclipse中尝试以下操作。右键单击项目名称 - &gt;调试为(或运行方式) - &gt;配置...... - &gt;参数。在程序参数区域替换

--port=8889

--port=8889 --address=0.0.0.0

然后调试或运行。还要检查端口可用性和软件防火墙设置。

答案 2 :(得分:0)

我正在使用python appengine 1.9.14。在该版本中--address替换为

--host=0.0.0.0

我不知道改变的时间。