【问题标题】:Unable to deploy java project on Google App Engine无法在 Google App Engine 上部署 java 项目
【发布时间】:2017-05-01 23:08:28
【问题描述】:

我在 Google App Engine 上创建了一个项目,但无法部署项目 ID 为“我的项目 ID”的项目

以下是发生问题的详细信息:

您选择的应用 ID“我的项目 ID”不存在。转到http://cloud.google.com/console 以查看现有的 App Id 或创建新的 App Id。

无法更新应用程序:发布到 URL 时出错:https://appengine.google.com/api/appversion/create?app_id="my project id"&version=1& 404 未找到 此应用程序不存在(project_id=u'my project id')。要在此项目中创建 App Engine 应用程序,请在控制台中运行“gcloud beta app create”。

有人遇到这个问题吗?

旧项目运行良好,我能够部署这些项目。问题仅在于新创建的项目。

【问题讨论】:

  • 您可以在cloud.google.com/console 中查看您的项目吗? gcloud projects list 运行此命令,然后在返回的列表中检查您的项目。如果没有,那么你必须配置 gcloud
  • @AvinashRaj:是的,我可以在返回的列表中看到项目名称。
  • 我也面临同样的问题

标签: java google-app-engine google-cloud-platform


【解决方案1】:

您必须完全按照错误消息告诉您的操作,即从终端运行gcloud app create(不再需要测试版)命令。

App Engine 不再为新创建的项目自动初始化,因此您必须在首次部署 App Engine 应用之前对新项目运行此命令。

【讨论】:

  • 它对我有用。对于一个新项目,我们必须遵循这个命令并且需要在部署之前选择区域。谢谢。
  • 为什么文档中没有提到这个变化?我不使用 gcloud。有什么解决方法吗?
  • 如果您想继续使用 App Engine,则需要使用 Cloud SDK。但是,作为“gcloud beta app create”的替代方法,您还可以前往 Cloud Console 新建项目,然后单击“App Engine”启动新的应用创建流程,该流程将完成相同的操作。
  • 相同的新命令:gcloud beta app create --region "give region name listed"
【解决方案2】:

对于我的新 Eclipse 项目,它可以在 https://console.cloud.google.com/ 创建新项目并等待 24 小时。在新项目15.12.16 7:22 CreateProject 首次上市后的“活动”处,下一个上市<me@myhost> hat google.appengine.v1.Applications.CreateApplication für <myproject> ausgeführt 17. Dezember 2016 um 07:22:06 UTC+1 以及更多会在 24 小时后自动出现。然后我就可以从eclipse成功部署了。

对于另一个新项目,Adams 提案运行良好:以管理员身份打开“Google Cloud SDK Shell”,“cd”到 ecrise 工作区和我的项目并执行 gcloud beta app create,选择我的首选区域并部署我的新项目日食。

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 2013-11-06
    • 2013-03-11
    • 2020-12-22
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    • 2011-01-13
    • 2017-12-24
    相关资源
    最近更新 更多