2013-10-28 10 views
11

Ich versuche, eine sehr einfache GAE-Anwendung zu erstellen, mit Eclipse und dem Google Plugin für Eclipse. Ich habe einen Endpunkt aus einer @Entity-Klasse generiert und anschließend die Cloud Endpoint Client-Bibliothek erstellt.Google appEngine: 404 wenn ich/_ah/api

Danach habe ich das appEngine-Projekt gestartet (innerhalb von Eclipse, auf dem eingebetteten Jetty-Server). Wenn ich versuche, auf/_ah/api zuzugreifen, erhalte ich folgendes Problem:

HTTP ERROR 500 

Problem accessing /_ah/api/. Reason: 

Failed to retrieve API configs with status: 404 

Caused by: 

java.io.IOException: Failed to retrieve API configs with status: 404 
at com.google.api.server.spi.tools.devserver.ApiServlet.getApiConfigSources(ApiServlet.java:102) 
at com.google.api.server.spi.tools.devserver.ApiServlet.initConfigsIfNecessary(ApiServlet.java:67) 
at com.google.api.server.spi.tools.devserver.RestApiServlet.service(RestApiServlet.java:117) 
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.socket.dev.DevSocketFilter.doFilter(DevSocketFilter.java:74) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.appengine.tools.development.ResponseRewriterFilter.doFilter(ResponseRewriterFilter.java:123) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:34) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:63) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:125) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectRequest(DevAppServerModulesFilter.java:368) 
at com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectModuleRequest(DevAppServerModulesFilter.java:351) 
at com.google.appengine.tools.development.DevAppServerModulesFilter.doFilter(DevAppServerModulesFilter.java:116) 
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 

Was mache ich falsch?

+0

Update: es scheint zu passieren, wenn ich einen Satz --address = 192.168.0.101 param wenn die Webapp zu starten. Ohne diesen Parameter bekomme ich den Fehler oben nicht (aber localhost: 8888/_ah/api/explorer/zeigt nichts) – jfu

+0

das gleiche hier, ich kann localhost nicht verlassen, da ich auf dem echten Gerät debuggen möchte –

Antwort

Verwandte Themen