【问题标题】:Cannot connect to localhost Google App Engine无法连接到 localhost Google App Engine
【发布时间】:2017-08-12 00:59:40
【问题描述】:

我最近在 Google App Engine 上从 Google Cloud Endpoints v1 升级到了 v2。在更新之前,我的 Android 模拟器可以连接到 GAE 的 localhost 实例(使用 Eclipse 运行),但是现在当我尝试访问本地 URL 时会显示此错误。谁能给点建议?

HTTP ERROR 500

Problem accessing /_ah/api/. Reason:

    Failed to retrieve API configs with status: 500
Caused by:

java.io.IOException: Failed to retrieve API configs with status: 500
    at com.google.api.server.spi.tools.devserver.ApiServlet.getApiConfigSources(ApiServlet.java:104)
    at com.google.api.server.spi.tools.devserver.ApiServlet.initConfigsIfNecessary(ApiServlet.java:69)
    at com.google.api.server.spi.tools.devserver.RestApiServlet.service(RestApiServlet.java:114)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:63)

我的pom.xml 启用了这两个配置,我认为这与连接到本地主机有关:

<address>0.0.0.0</address>
<port>8080</port>

在 Eclipse 控制台中,也会产生这个错误:

[INFO] GCLOUD: WARNING: /_ah/spi/BackendService.getApiConfigs
[INFO] GCLOUD: java.lang.NullPointerException
[INFO] GCLOUD:  at com.google.api.server.spi.SystemServiceServlet.execute(SystemServiceServlet.java:100)
[INFO] GCLOUD:  at com.google.api.server.spi.SystemServiceServlet.doPost(SystemServiceServlet.java:71)
[INFO] GCLOUD:  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

【问题讨论】:

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


    【解决方案1】:

    更改您的端口地址,如果您已连接网络,您也可以参考127.0.0.1 环回IP 地址或实际IP 地址,而不是localhost

    LOCAL_APP_ENGINE_SERVER_URL_FOR_ANDROID 值到 http://127.0.0.1:8888(环回 ip 地址)

    添加--address=127.0.0.1 以运行配置程序参数。 --address=127.0.0.1 --port=8888“/war”

    运行应用,你可以使用http://127.0.0.1:8888/_ah/admin/访问管理服务器

    【讨论】:

    • 可以更改的 LOCAL_APP_ENGINE_SERVER_URL_FOR_ANDROID 值在哪里?您还提到将--address... 添加到运行配置程序参数中,Maven 等效项是什么?
    猜你喜欢
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 2017-08-28
    • 1970-01-01
    • 2019-11-27
    • 2015-01-18
    • 1970-01-01
    相关资源
    最近更新 更多