我使用远程API访问远程数据存储区,并具有身份验证选项:Google帐户API。在我的代码中,我在web.xml中完成了正确的servlet条目。然后,我得到错误日志:
来自servlet的未捕获异常 java.io.IOException:无法从远程api获取appId;状态代码= 404 在com.google.appengine.tools.remoteapi.RemoteApiInstaller.getAppIdFromServer(RemoteApiInstaller.java:304) 在com.google.appengine.tools.remoteapi.RemoteApiInstaller.loginImpl(RemoteApiInstaller.java:267) 在com.google.appengine.tools.remoteapi.RemoteApiInstaller.login(RemoteApiInstaller.java:228)
我也尝试过不同的SDK(1.5.2和1.6.4),但我得到了相同的日志。
我的web.xml代码是:
<servlet>
<display-name>Remote API Servlet</display-name>
<servlet-name>RemoteApiServlet</servlet-name>
<servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>RemoteApiServlet</servlet-name>
<url-pattern>/remote_api</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CPUstats</servlet-name>
<servlet-class>controller.CPUstatsServlet </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CPUstats</servlet-name>
<url-pattern>/cpustats</url-pattern>
</servlet-mapping>
.
.
.
我正在运行的命令行是:
..\bin>appcfg.cmd -e gggodhwani@gmail.com --enable_jar_splitting update C:\Gaurav\New-projects\Crawler1.4\war