【问题标题】:GAE cannot Deploy to App EngineGAE 无法部署到 App Engine
【发布时间】:2017-01-02 14:10:46
【问题描述】:

我正在尝试从 Eclipse 发布 Web 应用程序。我在 GAE 上创建了四个项目,可以通过登录我的帐户并查看我的控制台来查看。

我已将appengine-web.xml更改为项目的应用程序ID。

如果我将它更改为在 GAE 上创建的第一个项目,它可以正常工作,我可以成功部署并看到我的应用程序正在在线运行。

如果我将 appengine-web.xml 更改为我稍后创建的另一个项目 ID,它会拒绝从 eclipse 上传并且我收到错误:

您选择的项目 ID firstproject-dd 不存在。去 http://cloud.google.com/console 查看现有项目 ID 或创建 一个新的项目 ID。

无法更新应用:发布到 URL 时出错: https://appengine.google.com/api/appversion/create?app_id=firstproject-dd&version=1& 404 Not Found 此应用程序不存在 (project_id=u'firstproject-dd')。创建 App Engine 应用程序 在这个项目中,在您的控制台中运行“gcloud beta app create”。

我正在运行 GAE 的免费版本(免费)

【问题讨论】:

  • 我在 python 中遇到了同样的问题。

标签: java eclipse google-app-engine


【解决方案1】:

您必须从 Google Developer Console

在您的 Google Cloud Shell(见下图)中运行此命令 gcloud app create

App Engine 不再为新创建的项目自动初始化,您必须先在新创建的项目上运行此命令,然后才能在 App Engine 上首次部署。

【讨论】:

    【解决方案2】:

    第一个明显的步骤是转到此页面,

    https://console.cloud.google.com/projectselector/appengine

    第二步,选择需要创建App引擎应用的项目

    第三步,打开控制台,运行以下命令

    gcloud 应用创建

    这将为您创建一个 App Engine 应用程序。

    你可以在这里看到命令的结果,

    在项目 [sample-167809] 和区域 [europe-west2] 中创建 App Engine 应用程序......完成。 成功!该应用程序现已创建。请使用gcloud app deploy 部署您的第一个应用程序。

    所有步骤都成功后,如果可以尝试部署到App Engine。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-06
      • 2019-04-11
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多