【问题标题】:GAE: Unable to update app: Bad authentication response: 404 Not Found [closed]GAE:无法更新应用程序:错误的身份验证响应:404 Not Found [关闭]
【发布时间】:2016-07-25 13:06:05
【问题描述】:

今天无法部署到 GAE (java)。我能够部署到昨天晚上。其他人有同样的问题吗?你是怎么解决的?

2016 年 3 月 9 日 11:15:04
java.lang.RuntimeException: Bad authentication response: 404 Not Found

2016 年 3 月 9 日 11:15:04
无法更新应用:错误的身份验证响应:404 Not Found

谢谢

【问题讨论】:

  • 我开了多个谷歌账户。所以,我确实关闭了所有并再次部署它。它确实部署了。这是我的错。
  • 嗨,我今天遇到了这个确切的错误,这有点令人沮丧!您是否必须清除任何缓存或注销?
  • 注销?是的,然后只登录一个拥有您的 gae 帐户的 google 帐户。
  • 仅供参考,对我来说,这与同时登录多个 Google 帐户无关。问题是我使用的是 AppEngine Java SDK 1.9.2(它使用了已弃用的 ClientLogin)。 我更新到 1.9.38 并且部署再次工作。

标签: google-app-engine deployment


【解决方案1】:

我遇到了同样的问题。事实证明,我用于部署到 appengine 的身份验证方法 (ClientLogin) 已被弃用(我正在使用 mvn gae:deploy 进行部署)。 Google 现在希望我们使用他们新的 OAuth 2.0 身份验证来部署到 appengine:https://cloud.google.com/appengine/docs/deprecations/clientlogin

为了解决这个问题,我必须更新我的 appengine maven 插件以使用最新版本,以便我可以部署。

我将此添加到我的 pom.xml 中:

<plugin>
   <groupId>com.google.appengine</groupId>
   <artifactId>appengine-maven-plugin</artifactId>
   <version>1.9.34</version>
</plugin>

然后我使用这个命令进行部署(而不是 mvn gae:deploy):

mvn appengine:update

有关更多信息,您可以查看有关如何部署到 appengine 的信息:https://cloud.google.com/appengine/docs/java/gettingstarted/uploading

【讨论】:

【解决方案2】:

我开设了多个谷歌帐户。所以,我确实关闭了所有并再次部署它。它确实部署了。这是我的错误。

【讨论】:

  • 你在哪里打开的?
【解决方案3】:
  1. 为 Eclipse 安装 Google 插件。
  2. 在 Eclipse 中打开您的项目。成功安装插件后,您将在 Eclipse 按钮​​栏上看到一个新的“G”按钮。
  3. 点击“G”按钮,然后点击“部署到 App Engine”。
  4. 完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 2018-11-04
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    相关资源
    最近更新 更多