我使用Eclipse在我的计算机上成功设置了GAE开发服务器,现在可从以下网址访问:8889。但是这台服务器只能从我的电脑上访问。我无法从我的Android手机浏览器和其他计算机(连接到同一网络)访问它。浏览器会给"无法连接"尝试时出错。
我尝试了netstat -an并找到了
Local Address Foreign Address State
<myIP>:8889 0.0.0.0 Listening
我通过互联网搜索,如果您希望其他计算机访问您的服务器,这就是它应该如何。但是其他计算机仍然无法访问我的服务器。
知道如何解决这个问题吗?
答案 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
我不知道改变的时间。