3

Eclipseを使用して、JAX-RSおよびJAXBを使用してかなり基本的なWebアプリをデプロイしようとすると、エラーが発生します。ローカルでは問題なく動作しますが、リモートサーバーで試してみると、次のようなメッセージが表示されます...

「DeployingtoGoogle」で問題が発生しました/このアプリケーションは存在しません

ここに画像の説明を入力してください

以下は私のappengine-web.xmlを示しています

ここに画像の説明を入力してください

XMLファイルは、プロジェクトのプロパティで指定されているものと同じ名前をxmlで使用していることを示しています...

ここに画像の説明を入力してください

出力ウィンドウに表示...

------------ Deploying frontend ------------

Preparing to deploy:
    Created staging directory at: '/var/folders/n8/6by626014jbfc0dwmxnb0ly00000gn/T/appcfg2754901216637807129.tmp'
    Scanning for jsp files.
    Scanning files on local disk.
    Initiating update.
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=hillingarincident&version=0&
404 Not Found
This application does not exist (app_id=u'hillingarincident').


Debugging information may be found in /private/var/folders/n8/6by626014jbfc0dwmxnb0ly00000gn/T/appengine-deploy447984481661870877.log

参照されるデバッグログは次のように表示されます...

Unable to update:
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=hillingarincident&version=0&
404 Not Found
This application does not exist (app_id=u'hillingarincident').

        at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:293)
        at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:253)
        at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:232)
        at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:644)
        at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:449)
        at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:124)
        at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:371)
        at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:53)
        at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
        at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

任意の回答をいただければ幸いです。ある時点で私のブラウザはターゲットのグーグルアカウントにログインしていなかったので、少し後に正しいものに交換しました、グーグルは期待通りにアプリケーション名をレンダリングします。

ここに画像の説明を入力してください

4

4 に答える 4

5

さて、これは最終的には簡単でした!EclipseはGoogleアカウントへの自動ログインを実行しますが、残念ながら、1つのGoogleアカウントにログインしているときにEclipseプロジェクトを作成し、その後アプリケーション名を指定しようとしました。

ログインしているユーザーの名前が付いたGoogleアイコンが右下(一部のバージョンでは左下)に表示されます。それがアプリケーションが定義されているアカウントでない場合は、そのアカウントからログアウトして、正しいGoogleアカウントとしてログインします。

今はエラーはありません:-)

于 2012-12-07T16:28:00.450 に答える
3

私はこの質問が非常に古いことを知っていますが、私は一日中この問題を抱えていて、最終的に解決策を見つけました。多分それは将来誰かを助けるでしょう。

Google Cloud Platformでプロジェクトを作成したら、プロジェクトでgoogle cloud shellに移動し、コマンドを実行する必要があります

gcloud beta app create

このコマンドを実行すると、地域を選択するように求められます。次に、日食に戻って展開してみてください。それは私のために働いた。

于 2016-12-16T03:28:55.773 に答える
0

この問題を引き起こす可能性があるのは1つの方法だけではありません。私にとって、Mavenを使用してプロジェクトを作成するときにこの問題が発生します。しかし、Googleプラグインからプロジェクトを直接作成した場合、同じ問題は発生しません。

于 2014-03-24T23:41:24.493 に答える
0

別の問題がある可能性があります。GoogleAppEngineに登録すると、アクティベーションを示すメールが届きます。電子メールをまだ受信していない場合は、この問題も発生する可能性があります。もう1つの問題は、このようなエラーを回避するためにGoogleAppEngineのGmailアカウントを使用することです。

于 2014-04-08T10:41:25.443 に答える