App Engine-Anwendung mit einer Archivdatei bereitstellen

Auf dieser Seite wird beschrieben, wie Sie Ihr Projekt mithilfe eines WAR-Archivs oder einer ausführbaren JAR-Datei in der flexiblen App Engine-Umgebung bereitstellen.

Hinweis

  1. Sie benötigen ein Google Cloud-Projekt mit einer App Engine-Anwendung, für die die Bereitstellung erfolgen soll. Wenn Sie noch kein Google Cloud-Projekt haben, richten Sie es mit der Google Cloud Console ein:

    Zur Google Cloud Console

    1. Wählen Sie ein Google Cloud-Projekt aus oder erstellen Sie ein neues.
  2. Melden Sie sich bei einem Google-Konto an, das zum Bereitstellen Ihres Projekts in App Engine verwendet wird.

    1. Führen Sie den folgenden Befehl aus:

      gcloud auth application-default login

    2. Ihr Systembrowser wird außerhalb der Befehlszeile geöffnet und fragt nach den Berechtigungen, die zum Verwalten Ihrer App Engine-Anwendungen erforderlich sind:

      1. Grafik: Daten für alle Google Cloud-Dienste abrufen und verwalten

    3. Klicken Sie auf Zulassen und schließen Sie das Fenster. Eclipse ist jetzt in Ihrem Konto angemeldet.

JAR- oder WAR-Datei bereitstellen

So stellen Sie eine bereits vorhandene WAR- oder ausführbare JAR-Datei in der flexiblen Umgebung bereit:

  1. Bereiten Sie eine app.yaml-Datei vor. Sie muss mindestens die folgenden Zeilen enthalten:

    runtime: java
    env: flex
    
  2. Klicken Sie in der Symbolleiste auf die Schaltfläche von Google Cloud .

  3. Wählen Sie im Dropdown-Menü die Option WAR/JAR-Datei in flexibler App Engine-Umgebung bereitstellen… aus.

    Grafik: Ein Dialogfeld zum Konfigurieren der Bereitstellung. Grafik: Es umfasst ein Drop-down-Menü zum Auswählen des Kontos, eine Liste der Projekte für die Bereitstellung, ein Feld mit dem Pfad zur WAR-/JAR-Datei, eine Schaltfläche zum Auswählen einer neuen WAR-/JAR-Datei, ein Feld mit dem Pfad zur app.yaml-Datei, eine Schaltfläche zum Auswählen einer neuen app.yaml-Datei, ein Kästchen zum Hochstufen der bereitgestellten Version für den gesamten Traffic, ein Kästchen zum Stoppen der vorherigen Version, ein Kästchen zum Einbeziehen optionaler App Engine-Konfigurationsdateien, ein erweiterbares Steuerfeld mit erweiterten Optionen und ein Feld zum Eingeben eines Staging-Buckets.

  4. Wählen Sie unter Account (Konto) das Konto aus, das Sie für die Bereitstellung verwenden möchten, oder melden Sie sich mit einem anderen Konto an.

  5. Wählen Sie im Listenfeld Projekt das Google Cloud-Projekt aus, für das die Bereitstellung erfolgen soll.

  6. Klicken Sie im Feld WAR/JAR auf Browse (Durchsuchen), um die Archivdatei auszuwählen.

  7. Klicken Sie im Feld app.yaml auf Durchsuchen, um die app.yaml-Datei auszuwählen.

  8. Wenn Sie die aktuelle Version weiterhin ausführen und die neue Version später mit gcloud oder der Google Cloud Console manuell hochstufen möchten, entfernen Sie das Häkchen neben Promote the deployed version to receive all traffic.

  9. Wenn Sie die vorherige Version nicht stoppen möchten, entfernen Sie das Häkchen aus dem Kästchen Stop previous version (Vorherige Version stoppen).

  10. Klicken Sie auf Deploy (Bereitstellen).

  11. Nach einer erfolgreichen Bereitstellung wird von Eclipse ein interner Browser geöffnet und eine Verbindung zur bereitgestellten App hergestellt.

Nächste Schritte