1

私は Netbeans を使用して、さまざまなアプリケーション バージョンを通じて、何年にもわたってアプリケーションを開発し、Google App Engine にデプロイしてきました。それはすべて正常に機能しており、問題ありません。

ただし(問題)、同じアカウントを使用して(Google側で)新しいアプリケーションを作成し、アプリケーション側で正しいアプリケーションIDがバージョン1のappengine-web.xmlにあります。すべてローカルで完全に実行されます。しかし、GAEにデプロイすると失敗します:

com.google.appengine.tools.admin.HttpIoException: URL への投稿エラー: 404 見つかりません このアプリケーションは存在しません アプリを更新できません: URL への投稿エラー: https://appengine.google.com/api/appversion/create ?app_id= 404 Not Found このアプリケーションは存在しません (app_id=u

どうして??????

私は何時間もかけてウェブを調べて解決策を探しました。多くの人が同じような問題を抱えていますが、解決策は何ですか?1 つのアプリが正常にアップロードされ、2 つ目のアプリが失敗するのはなぜですか?

問題を修正して正常に展開する方法について、誰かが私にいくつかの提案をしてもらえますか?

私は Netbeans を使用しており、6.9、7.1、および 7.2 を試しました (問題を解決するために Eclipse をインストールしようとさえしましたが、うまくいかなかったので、Netbeans に戻りました)。JDK1.6.

ヘルプ!

4

2 に答える 2

2

もちろん、このように動作します。最後に(あなたから)助けを求めた後、数分以内に問題を解決しました(盲目的な運)。

それが他の誰かを助ける場合、基本的な問題はGoogleのアカウント認証モデルでした...

  1. 新しいアプリケーションで使用するために、Google アカウント (https://accounts.google.com/IssuedAuthSubTokens#accesscodes - つまり、Google アカウントへの承認済みアクセス) でアプリケーション固有のパスワードを生成する必要がありました。

  2. 次に、Netbeans の既存の電子メール/パスワードをクリアする必要がありました。C:\Users\User.netbeans\7.1\config\Preferences\org\netbeans\modules\j2ee\appengine.

Netbeans 7.2 は、私が見つけられなかった別の場所に保存しているように見えるため、Netbeans 7.1 に戻ったことに気付くでしょう。

  1. Netbeans に戻り、[Deploy to Google App Engine] メニューを選択します。起動し、認証を求めます。通常の (アカウント) メール ID を使用してから、新しいアプリケーション固有のパスワードを使用しました。奇跡の奇跡、それは機能し、アプリはライブで起動しました.

  2. コーヒーを飲みに行ってきました

おそらく、Google は 404 Not Found よりも少し意味のあるエラー コードを提供できますか???

うまくいけば、それが同様の問題を抱えている他の誰かに役立つことを願っています。

于 2013-01-10T20:29:04.800 に答える
1

今日、私は同じような問題を抱えていました。試行錯誤の末、解決策を見つけました。

基本的に、Netbeans 7.2 から開始します。ユーザー名とパスワードは「キーリング」と呼ばれるものに保存されます。

Windows 8 では、現在のユーザー ディレクトリの下で見つかりました: AppData\Roaming\NetBeans\7.3.1\config\Preferences\org\netbeans\modules\keyring.

そこにある構成ファイルからGAEパスワード情報を削除する必要がありました。次に、いくつかのレジストリ キーをクリアし (これは必須ではない可能性があります)、Netbeans IDE を再起動しました。次に、新しい資格情報の入力を求められました。

以下の完全なハウツーを参照してください。

http://donkeytech.wordpress.com/2013/08/06/change-google-app-engine-deployment-userdata-in-netbeans-from-7-2/

于 2013-08-06T15:16:17.343 に答える