2

Eclipseプラグインを使用したJavaアプリケーションがあります。アップロードしようとすると、次のエラーが発生します。

com.google.appengine.tools.admin.HttpIoException:URLへの投稿エラー:https
://appengine.google.com/api/appversion/create?app_id = my_appname&version = 1& 404 Not Found
このアプリケーションは存在しません(app_id = u 'my_appname')。

これが私のGoogleAppEnginemy_appnameアカウントのアプリケーションIDです。私はすでに内容を確認しましたappengine-web.xml、それはうまく見えます:

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>my_appname</application>
  <version>1</version>
</appengine-web-app>

このエラーが発生するのはなぜですか?アプリケーションを修正するにはどうすればよいですか?

4

7 に答える 7

1

私もこの問題に直面しました、解決策のためにそれを試してください

1->アプリケーションIDは、GoogleAppEngineアカウントのアプリケーション名と同じである必要があります。

2->バージョンはドット(。)形式であってはなりません。

于 2013-03-01T05:45:10.527 に答える
1

他の人に文書化したままにするために、コマンドラインから実行しているときに同様の問題が発生しました。最初の試行は、他のアプリ用に保持しているメールであったため、更新しようとしていたアプリが見つかりませんでした。次に、オプション --email を強制しても、まだうまくいきません。

認証が (Cookie を使用して) キャッシュされると、別の資格情報で --email を強制しても、デフォルトでそれが使用されることが判明しました。したがって、解決策はオプション --no_cookies を追加することです。これにより、以前に保存された Cookie が削除され、電子メールのパスワードの入力が求められます。

# assuming you are in the root directory of your app, 
# and GAE tools are in yout $PATH
$ appcfg.py --email {your email here} --no_cookies . 
于 2012-11-23T12:12:27.370 に答える
1

まったく同じものを手に入れました。

上記の提案は正しかった。権限の問題でした。

Google App Engine コンソールに移動し、アプリを開きます。左側を見て、アクセス許可リンクを開きます。使用している 2 つのドメイン メール アカウントがあります。1 つは、アプリに関して「所有者」の役割を持つものとして示されました。他は記載されていませんでした!この問題は、許可されていない (紛失した) 電子メール アカウントを使用して Eclipse にログインしたために発生しました。

「所有者」または「開発者」の役割を持つアカウントを使用して Eclipse GAE にログインしていることを確認するだけで解決します。

于 2012-10-24T19:33:30.193 に答える
0

権限を確認してみてください。AppEngineコンソール>管理>権限>権限の設定に移動します。

于 2012-07-17T05:29:02.010 に答える
0

よくあるエラーは、web.xml ファイルを編集し忘れることです。最初の Web ページを指定する必要があります。

<!-- Default page to serve --> <welcome-file-list>
<welcome-file>Default.html</welcome-file>  </welcome-file-list>

よろしくお願いします

于 2013-06-30T20:00:56.437 に答える