【问题标题】:Why does ImagesService always return urls with ip 0.0.0.0 in development?为什么 ImagesService 在开发中总是返回 ip 为 0.0.0.0 的 url?
【发布时间】:2011-12-04 03:04:12
【问题描述】:

有人知道为什么 Google App Engine SDK (1.6.0) 中的 ImagesService.getServingUrl() 在开发环境中的 url 中总是返回 0.0.0.0 吗?我怎样才能改变它?最初我认为这取决于我传入“--address”参数的 DevServer 绑定 IP,但事实并非如此。

这对我来说是个问题,因为我无法在 Windows 7 机器上从 http://0.0.0.0/ 获取图像。但我知道它适用于 Mac。

另外,我希望能够从网络中的另一台机器测试我的 GWT 应用程序,因此我想绑定到 localhost 以外的 IP。

因此,我必须使用我的真实 IP 来 string.replace() "0.0.0.0" ,这有点蹩脚:)

谢谢!

【问题讨论】:

    标签: debugging google-app-engine ip-address


    【解决方案1】:

    这有点烦人,我认为很多人的代码中都有相同的字符串替换。我怀疑 GAE 团队将其作为低优先级(正确),因为它的影响小且易于解决。无论如何,他们的问题跟踪器上至少有一个未解决的问题:http://code.google.com/p/googleappengine/issues/detail?id=4402

    这是另一个相关问题:http://code.google.com/p/googleappengine/issues/detail?id=5871 在启动开发服务器时,您可能需要仔细检查您是否没有指定(甚至是意外地)IP 地址。

    【讨论】:

    • 我明白了。我在那里发布了新的错误。我们会看看他们怎么说。
    • GAE 团队已确认该错误。希望以后能修复。
    【解决方案2】:

    我通过编辑->应用程序设置解决了这个问题,然后从“外部命令行标志”中删除所有值

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 2014-01-02
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 2014-09-12
      相关资源
      最近更新 更多