【发布时间】:2015-01-28 17:38:33
【问题描述】:
我使用的是 Eclipse Java EE,当我在 localhost:8080 上编译和运行我的 Google AppEngine 项目时,浏览器没有给出任何正确的输出,但是当我使用 127.0.0.1:8080 时,我的程序只在浏览器上运行美好的。但是,当我将我的应用程序部署到 google appspot 时,localhost:8080 将更新并且运行良好(仅适用于我部署到 apppot 的实例)。
为什么localhost:8080不会正确更新而127.0.0.1:8080会正确更新?
我不能总是使用127.0.0.1:8080 insted localhost,因为当我尝试获取_ah/api/explorer 时,127.0.0.1:8080/_ah/api/explorer 将重定向到 google api 资源管理器(而不是我的 api 资源管理器)。
我应该怎么做才能做到这一点?
【问题讨论】:
-
可能是 IPv4 与 IPv6 的问题。您的
/etc/hosts文件是否包含localhost的 IPv6 条目? -
不,我猜不是,l1>> 127.0.0.1 localhost sandbox.dev l2>> 127.0.0.1 localhost 这是我最近添加的两个条目,它们也没有任何好处。
标签: eclipse google-app-engine localhost google-cloud-endpoints dev-appserver