【问题标题】:Google App Engine: This application does not exist/Upload failsGoogle App Engine:此应用程序不存在/上传失败
【发布时间】:2013-01-10 19:48:52
【问题描述】:

多年来,我一直通过各种应用程序版本成功地使用 Netbeans 开发应用程序并将其部署到 Google App Engine。这一切都正常工作。

但是(问题),通过同一个帐户,我创建了一个新应用程序(在 Google 端),并且在应用程序端,正确的应用程序 ID 位于 appengine-web.xml 中,版本为 1。所有这些都在本地完美运行.但是一旦我部署到 GAE,它就会失败:

com.google.appengine.tools.admin.HttpIoException:发布到 URL 时出错: 404 未找到 此应用程序不存在 无法更新应用程序:发布到 URL 时出错:https://appengine.google.com/api/appversion/create?app_id= 404 未找到 此应用程序不存在(app_id=u

为什么??????

我花了几个小时在网上寻找解决方案。很多人都有类似的问题,但是有什么解决办法呢?怎么一个app上传正常,第二个上传失败?

请有人给我一些关于如何解决问题并成功部署的建议吗?

我使用 Netbeans 并尝试了 6.9、7.1 和 7.2(我什至尝试安装 Eclipse 来解决问题,但开始使用起来很可怕,所以我回到了 Netbeans)。 JDK 1.6。

帮助!

【问题讨论】:

    标签: google-app-engine netbeans deployment


    【解决方案1】:

    当然它是这样工作的。在最终寻求帮助(从你们那里)后,几分钟之内我就解决了问题(盲目的运气)。

    如果它对其他人有帮助,基本问题是 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 中找到的“deployment.properties”文件。

    您会注意到我回到了 Netbeans 7.1,因为 Netbeans 7.2 似乎将它存储在我找不到的不同位置。

    1. 返回 Netbeans 并点击“部署到 Google App Engine”菜单选项。它开始然后要求身份验证。我使用了我的普通(帐户)电子邮件 ID,然后使用了新的应用程序专用密码。奇迹般的奇迹,它奏效了,应用立即启动。

    2. 我去喝咖啡

    也许 Google 可以提供比 404 Not Found 更有意义的错误代码???

    希望这可以帮助其他有类似问题的人。

    【讨论】:

      【解决方案2】:

      今天,我遇到了同样的问题。经过反复试验,我找到了解决方案。

      基本上,从 Netbeans 7.2 开始。 up,用户名和密码存储在一个叫做“keyring”的东西中。

      在 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/

      【讨论】:

      • 嗨,这个解决方案也适用于 Netbeans 7.4 / Windows 7。请注意,密钥(例如:org.netbeans.modules.j2ee.appengine.email)[对我来说]是在“keyring”子目录中找到的名为“win32.properties”的文件中的行项目。我刚刚删除了它们,保存了文件,然后重新启动了 Netbeans。无需更改注册表。
      猜你喜欢
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2014-03-11
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多