I had the same issue and fixed it.
Small background
I had two versions of the API deployed in App Engine, which I think should be fine. The admin console did not detect any problems, and I received the 200 OK code after deploying version 2 of the API in the log file.
/_ah/spi/BackendService.getApiConfigs 200 118ms 8kb
but no matter what I tried, I always got a 404 Not Found error.
I'm not sure what the problem is, but I think the web server in App Engine redirected all requests to version 1. This could be because both versions had the following settings in their web.xml.
<servlet-mapping> <servlet-name>SystemServiceServlet</servlet-name> <url-pattern>/_ah/spi/*</url-pattern> </servlet-mapping>
<b> Solution
I uninstalled version 1 and redid version 2. Then everything just worked perfectly.
source share