1

我使用远程 API 来访问远程数据存储,并带有身份验证选项:Google Account API。在我的代码中,我在 web.xml 中完成了正确的 servlet 条目。然后,我也收到错误日志:

servlet java.io.IOException 未捕获的异常:无法从远程 api 获取 appId;com.google.appengine.tools.remoteapi.RemoteApiInstaller.loginImpl(RemoteApiInstaller.java:267) 上 com.google.appengine.tools.remoteapi.RemoteApiInstaller.loginImpl(RemoteApiInstaller.java:267) 上的状态代码 = 404 .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
4

0 回答 0