无法部署到GAE - 应用程序不存在

Dev*_*Ltd 3 google-app-engine gae-eclipse-plugin

使用Eclipse时,我在尝试使用JAX-RS和JAXB部署相当基本的Web应用程序时遇到错误.它在本地运行正常,但在远程服务器上尝试时,我得到如下所示的消息...

"部署到Google"遇到问题/此应用程序不存在

在此输入图像描述

下面显示了我的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
Run Code Online (Sandbox Code Playgroud)

引用的调试日志显示......

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)
Run Code Online (Sandbox Code Playgroud)

任何答案将不胜感激.有一次我的浏览器没有登录到目标谷歌帐户,所以我稍后换了正确的,谷歌确实按预期呈现了应用程序名称.

在此输入图像描述

Dev*_*Ltd 5

好的,这最终很简单!Eclipse执行自动登录到Google帐户,遗憾的是我在登录到一个Google帐户时创建了Eclipse项目,然后尝试指定应用程序名称.

您会在右下角(或某些版本的左下角)看到一个Google图标,其中包含您登录的用户名.如果这不是您的应用程序定义的帐户,那么只需注销该帐户,然后以正确的Google帐户登录.

现在没有错误:-)