使用封存檔案部署 App Engine 應用程式

本頁面說明如何使用 WAR 封存或可執行的 JAR 檔案,將專案部署至 App Engine 彈性環境。

事前準備

  1. 需有 Google Cloud Platform 專案以及要部署到該專案的 App Engine 應用程式。如果尚無專案,請使用 Google Cloud Platform 主控台設定 GCP 專案:

    前往 GCP 主控台

    1. 選取或建立新的 GCP 專案。
  2. 登入將專案部署到 App Engine 所用的 Google 帳戶。

    1. 選取 [File] (檔案) > [Sign in to Google] (登入 Google)

      如果顯示的是 [Manage Google Accounts] (管理 Google 帳戶) 而非 [Sign in to Google] (登入 Google) 選項,即表示您已登入,因此可略過帳戶登入步驟。

    2. 接著會在 Eclipse 外部開啟系統瀏覽器,並要求提供您 App Engine 應用程式的管理權限:

      1.查看及管理您在 Google Cloud Platform 服務中的資料

    3. 按一下 [Allow] (允許) 然後關閉視窗。Eclipse 現已登入您的帳戶。

部署 JAR 或 WAR 檔案

將既有的 WAR 或可執行的 JAR 檔案部署至彈性環境:

  1. 準備 app.yaml 檔案。該檔案至少應包含下列程式碼:

    runtime: java
    env: flex
    
  2. 按一下 [Google Cloud Platform] 工具列按鈕

  3. 在下拉式選單中,選取 [Deploy WAR/JAR File to App Engine Flexible...] (部署 WAR/JAR 檔案至 App Engine 彈性環境…)

    設定部署的對話方塊。提供用於選取「帳戶」的下拉式選單、部署目標的「專案」清單、顯示 WAR/JAR 檔案路徑的欄位、新 WAR/JAR 檔案的「瀏覽」按鈕、顯示 app.yaml 檔案路徑的欄位、新 app.yaml 檔案的「瀏覽」按鈕、升級部署版本以接收所有流量的「升級」核取方塊、停止先前版本的「停止」核取方塊、用於加入選用 App Engine 設定檔的核取方塊、「進階」選項的擴展面板,以及輸入「測試環境」值區的欄位。

  4. 選取您想要部署的 [Account] (帳戶),或是使用其他帳戶登入。

  5. 在「Project」(專案) 清單欄位中,選取您想要部署的目標 Google Cloud Platform 專案。

  6. 在「WAR/JAR」欄位中,按一下 [Browse] (瀏覽) 選取封存檔案。

  7. 在「app.yaml」欄位中,按一下 [Browse] (瀏覽) 選取您的 app.yaml 檔案。

  8. 如果想要繼續執行目前的版本,並於稍後使用 gcloudGoogle Cloud Platform 主控台手動升級新版本,請取消勾選 [Promote the deployed version to receive all traffic] (升級部署版本以接收所有流量) 核取方塊。

  9. 如您不想停止先前的版本,請取消勾選 [Stop previous version] (停止上個版本) 核取方塊。

  10. 按一下 [Deploy] (部署)

  11. 順利完成部署後,Eclipse 會開啟連線至部署應用程式的內部瀏覽器。

後續步驟

  • 前往 GitHub 探索外掛程式的程式碼或回報問題,或在 Stack Overflow 上提出問題。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Tools for Eclipse
需要協助嗎?請前往我們的支援網頁