0

我最近在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) 

回答

0

更改您的端口地址,您也可以參考127.0.0.1環回IP地址或實際IP地址,如果您的網絡連接,而不是localhost

LOCAL_APP_ENGINE_SERVER_URL_FOR_ANDROIDhttp://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/

+0

這哪裏是LOCAL_APP_ENGINE_SERVER_URL_FOR_ANDROID值可以改變訪問管理金融服務器?你還提到要在運行配置程序params中添加'--address ...',什麼是Maven等價物? – user2181948