无法连接到本地主机Google App Engine
问题描述:
我最近在Google App Engine上从Google Cloud Endpoints v1升级到v2。在更新之前,我的Android模拟器可以连接到GAE(使用Eclipse运行)的localhost实例,但是现在当我尝试访问本地URL时会显示此错误。任何人都可以建议吗?无法连接到本地主机Google App Engine
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
启用了这两个CONFIGS,我以为是与连接到本地主机:
<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)
答
更改您的端口地址,您也可以参考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
运行配置程序PARAMS。 --address=127.0.0.1 --port=8888
“/战争”
冉应用程序,你可以使用http://127.0.0.1:8888/_ah/admin/
这哪里是LOCAL_APP_ENGINE_SERVER_URL_FOR_ANDROID值可以改变访问管理金融服务器?你还提到要在运行配置程序params中添加'--address ...',什么是Maven等价物? – user2181948