リモート API を使用して、認証オプションを使用してリモート データストアにアクセスしました: Google アカウント API。私のコードでは、web.xml で適切なサーブレット エントリを作成しました。また、次のようなエラー ログが表示されます。
サーブレットからのキャッチされない例外 java.io.IOException: リモート API から appId を取得できません。状態コード = com.google.appengine.tools.remoteapi.RemoteApiInstaller.getAppIdFromServer(RemoteApiInstaller.java:304) で 404、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