App Engine无法从Remote API Java获取appId

时间:2012-04-18 20:49:33

标签: google-app-engine google-cloud-datastore remoteapi

我使用远程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

0 个答案:

没有答案