Google app engine Can';尝试运行Google App Engine程序时,无法连接到localhost:8080

Google app engine Can';尝试运行Google App Engine程序时,无法连接到localhost:8080,google-app-engine,python-2.7,Google App Engine,Python 2.7,我正在尝试运行GoogleAppEnginePython2.7HelloWorld程序,并通过GoogleAppEngineLauncher在浏览器中查看它。我严格按照安装和程序说明进行操作。我将指令中的代码复制并粘贴到helloworld.py文件和app.yam1中,并验证它们是否正确,以及是否在作为应用程序目录列出的目录中。我在启动器上点击run,它运行时没有错误,尽管我没有得到任何已完成的迹象(应用程序名称旁边的橙色时钟符号)。我从日志中获得以下信息: 使用以下标志运行dev_apps

我正在尝试运行GoogleAppEnginePython2.7HelloWorld程序,并通过GoogleAppEngineLauncher在浏览器中查看它。我严格按照安装和程序说明进行操作。我将指令中的代码复制并粘贴到helloworld.py文件和app.yam1中,并验证它们是否正确,以及是否在作为应用程序目录列出的目录中。我在启动器上点击run,它运行时没有错误,尽管我没有得到任何已完成的迹象(应用程序名称旁边的橙色时钟符号)。我从日志中获得以下信息:

  • 使用以下标志运行dev_appserver:--skip_sdk_update_check=yes--port=8080--admin_port=8000 Python命令:/opt/local/bin/python2.7
当我试图通过GAE启动器在浏览器中打开时,“浏览”图标变灰,浏览器无法打开。正如教程所建议的那样,我尝试在Firefox和Chrome中打开localhost:8080,但我无法连接这两个版本的错误


如何在浏览器中查看Hello World?我需要在我的机器上进行一些配置吗?

url的8080部分是一个端口号。默认情况下,Firefox禁止访问其他端口的url。您必须通过执行以下操作来启用它们:

解读该网站:

  • 打开firefox并访问about:conf
  • 在筛选器框中,键入network.security.ports.banked.override
  • 如果找不到这样的首选项,请右键单击打开弹出菜单,然后选择“新建”和“字符串”
  • 作为首选项名称,键入network.security.ports.banked.override和8080作为值
  • 完成了
    如果这种情况继续不起作用,很可能是您的浏览器运行正常(8080是一个相当标准的端口)。这意味着服务器有问题,我们必须进行更多的调试。

    url的8080部分是一个端口号。默认情况下,Firefox禁止访问其他端口的url。您必须通过执行以下操作来启用它们:

    解读该网站:

  • 打开firefox并访问about:conf
  • 在筛选器框中,键入network.security.ports.banked.override
  • 如果找不到这样的首选项,请右键单击打开弹出菜单,然后选择“新建”和“字符串”
  • 作为首选项名称,键入network.security.ports.banked.override和8080作为值
  • 完成了 如果这种情况继续不起作用,很可能是您的浏览器运行正常(8080是一个相当标准的端口)。这意味着这是服务器的问题,我们必须进行更多的调试。

    指定--host参数怎么样?您可以在以下文档的底部找到它

    指定--host参数怎么样?您可以在以下文档的底部找到它


    我也有同样的问题。这似乎解决了问题:

    cd到google_appengine,运行

    python dev_appserver.py--port=8080--host=127.0.0.1/path/to/application

    在这一点上有一个允许运行更新的提示,我说是的


    在这一点上,应用程序正在正常运行,当我退出并再次使用启动器时,这也起了作用。

    我也遇到了同样的问题。这似乎解决了问题:

    cd到google_appengine,运行

    python dev_appserver.py--port=8080--host=127.0.0.1/path/to/application

    在这一点上有一个允许运行更新的提示,我说是的


    在这一点上,应用程序正在正常运行,当我退出并再次使用启动器时,这也起了作用。

    我必须手动启动python并将其指向我的应用程序文件夹,例如在Windows上的命令行窗口中,我正在使用python。我在C:\Python27中安装了python,我的示例应用程序在C:\GoogleApps\guestbook中

    C:\Python27>dev_appserver.py C:\GoogleApps\guestbook


    然后我可以在Google应用程序引擎启动器中启动我的应用程序并点击localhost 8080,我必须手动启动python并将其指向我的应用程序文件夹,例如在Windows上的命令行窗口中,我正在使用python。我在C:\Python27中安装了python,我的示例应用程序在C:\GoogleApps\guestbook中

    C:\Python27>dev_appserver.py C:\GoogleApps\guestbook


    然后我可以在Google应用程序引擎启动器中启动我的应用程序并点击localhost 8080,这可能有点晚了。但还是有人会发现它很有用

    当您尝试将端口号从8080更改为其他端口号时,它不会得到更新。因此,最好的选择是:

  • 转到您的用户目录:例如:C:\Username
  • 将有一个谷歌文件夹。进去
  • 打开文件google\u appengine\u projects.ini
  • 将端口号从8080更改为任何您喜欢的8081
  • 保存它并关闭文件
  • 再次启动GAE启动器,您将发现所反映的更改,应用程序运行时不会出现问题
  • 7:使用以下方式访问应用程序:

    这可用于更改本地运行的单个项目的运行端口和管理端口。
    希望这有帮助

    这可能有点晚了。但还是有人会发现它很有用

    当您尝试将端口号从8080更改为其他端口号时,它不会得到更新。因此,最好的选择是:

  • 转到您的用户目录:例如:C:\Username
  • 将有一个谷歌文件夹。进去
  • 打开文件google\u appengine\u projects.ini
  • 将端口号从8080更改为任何您喜欢的8081
  • 保存它并关闭文件
  • 再次启动GAE启动器,您将发现所反映的更改,应用程序运行时不会出现问题
  • 7:使用以下方式访问应用程序:

    这可用于更改本地运行的单个项目的运行端口和管理端口。
    希望这有帮助

    这不太可能是问题所在。8080不是默认被阻止的端口之一,并且使用被阻止的端口访问URL