小编典典

在Eclipse中使用Google Cloud Endpoints调试Google Web Application项目

java

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

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

那么,是否需要采取任何特殊的步骤来调试带有Eclipse中的Google Cloud Endpoints的Google Web
Application项目中的代码,并且有比在硬编码中更好的方法在客户端上设置其所需的URL了(就像我目前尝试的那样)?


阅读 270

收藏
2020-11-30

共1个答案

小编典典

为什么此方法不起作用的第一个原因是我尝试localhost通过SSL 连接。

第二个原因是,我的实际设备当然需要使用dev localhost的远程IP地址(当前10.0.0.2在我的WLAN上)与dev服务器联系。

第三个原因是,在我的OS X 10.9.3的Mac防火墙无法连接到它的端口8888阻止我真正的设备,我不得不取消 阻止所有传入连接
,并允许应用程序的传入连接 的EclipseJava的系统首选项 | 安全和隐私 | 防火墙选项 。(OS
X会在首次尝试连接时提示您许可。)

2020-11-30