从 Eclipse 部署 App Engine 标准应用

本页面介绍了在 Google Cloud 控制台中创建新的 App Engine 应用、向 Google 进行身份验证以及将项目部署到 App Engine 的步骤。

准备工作

  1. 您需要带有 App Engine 应用的 Google Cloud 项目用于部署。如果您还没有 Google Cloud 控制台,请使用 Google Cloud 控制台设置一个:

    转到 Google Cloud 控制台

    1. 选择或创建新的 Google Cloud 项目。
  2. 登录用于将项目部署到 App Engine 的 Google 账号。

    1. 运行以下命令

      gcloud auth application-default login

    2. 您的系统浏览器会在 CLI 之外打开,并请求管理 App Engine 应用所需的权限:

      1. 查看和管理您在 Google Cloud 服务中的数据

    3. 点击允许并关闭窗口。Eclipse 现已登录到您的账号。

  3. 确保 appengine-web.xml 文件位于 Web 应用的 WEB-INF 文件夹中。

  4. 确保项目具有 App Engine 项目分面。如果您使用向导创建项目,该项目应该已具有此分面。否则:

    1. 右键点击 Package Explorer 中的项目,显示上下文菜单。

    2. 选择配置 > 转换为 App Engine 项目 (Convert to App Engine Project)。

将项目部署到 App Engine

要将项目部署到 App Engine 标准环境,请执行以下操作:

  1. 右键点击 Package Explorer 中的项目,打开上下文菜单。

  2. 选择部署到 App Engine 标准 (Deploy to App Engine Standard)。

  3. 此时会弹出一个对话框。

  4. 选择部署时要使用的账号,或添加新账号。

  5. 此时会加载该账号有权访问的项目列表。选择要作为部署目标的项目。

  6. 点击“确定”。

系统会启动后台作业,将项目部署到 App Engine。作业输出在 Eclipse Console 视图中显示。

默认情况下,App Engine 会停止以前版本的应用,并立即升级新代码以接收所有流量。如果您希望稍后使用 gcloudGoogle Cloud 控制台手动升级该版本,请取消选中升级已部署的版本以接收所有流量。如果您不想停止以前的版本,请取消选中停止以前的版本 (Stop previous version)。

后续步骤