【问题标题】:Debugging Google Web Application projects with Google Cloud Endpoints in Eclipse在 Eclipse 中使用 Google Cloud Endpoints 调试 Google Web 应用程序项目
【发布时间】:2014-06-24 04:37:46
【问题描述】:

我的 iOS 应用使用基于 Java 的服务器并使用 Google Cloud Endpoints 与其通信。通常服务器会监听https://myservice.appspot.com/_ah/api/rpc

如何调试我的服务器代码?在我使用 Debug As 运行它之后 | Web 应用程序 在 Eclipse 中并将其 URL 更改为 https://localhost:8888/_ah/api/rpc 客户端无法连接。我认为这不是防火墙问题,因为带有 localhost:8888 的 URL 可用于其他客户端-服务器对。

因此,在 Eclipse 中使用 Google Cloud Endpoints 调试 Google Web 应用程序项目中的代码是否需要采取任何特殊步骤,有没有比硬编码更好的方法来在客户端设置所需的 URL(就像我目前尝试的那样) ?

【问题讨论】:

    标签: java eclipse google-app-engine debugging google-cloud-endpoints


    【解决方案1】:

    这不起作用的第一个原因是我试图通过 SSL 连接到 localhost

    第二个原因是我的真实设备当然需要联系开发服务器,而不是localhost,而是使用它的远程IP地址(目前在我的WLAN上10.0.0.2)。

    第三个原因是我的 OS X 10.9.3 Mac 上的防火墙阻止了我的真实设备连接到其端口 8888。我不得不禁用阻止所有传入连接并允许传入连接System Preferences 下的应用程序Eclipsejava | 安全和隐私 | 防火墙选项。 (OS X 将在第一次尝试连接时提示许可。)

    【讨论】:

      猜你喜欢
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 2019-10-27
      • 2012-09-11
      相关资源
      最近更新 更多