Deployment di un'applicazione nel runtime Jetty

Questa pagina descrive come eseguire il deployment del progetto nel runtime Jetty dell'ambiente flessibile di App Engine.

Prima di iniziare

  1. Devi avere un progetto Google Cloud con un'applicazione App Engine in cui eseguire il deployment. Se non ne hai già uno, utilizza la console Google Cloud per configurare il tuo progetto Google Cloud:

    Vai alla console Google Cloud

    1. Seleziona o crea un nuovo progetto Google Cloud.
  2. Accedi a un Account Google utilizzato per eseguire il deployment del tuo progetto in App Engine.

    1. Esegui questo comando

      gcloud auth application-default login

    2. Il browser di sistema si apre al di fuori dell'interfaccia a riga di comando e chiede le autorizzazioni necessarie per gestire le applicazioni App Engine:

      1. Visualizzare e gestire i dati in tutti i servizi Google Cloud

    3. Fai clic su Consenti e chiudi la finestra. Hai eseguito l'accesso a Eclipse.

Esegui il deployment di un progetto

Per eseguire il deployment del tuo progetto nell'ambiente flessibile:

  1. In Esplora progetti, fai clic con il pulsante destro del mouse sul progetto di cui vuoi eseguire il deployment.

  2. Apri il menu contestuale e seleziona Proprietà.

  3. Nella barra laterale, seleziona Facet di progetto.

    1. Se il progetto non è in facet, fai clic sul link Converti in modulo facet... per visualizzare i facet disponibili.
  4. Seleziona la casella di controllo Ambiente flessibile Java di App Engine (WAR).

    Una finestra di dialogo per selezionare i facet per il progetto. Fornisce un elenco dei facet disponibili per il progetto. Nello screenshot sono selezionati
 l'ambiente flessibile Java (WAR) di App Engine e i facet Java.

  5. Fai clic su Ok.

  6. In Esplora pacchetti o Esplora progetto, seleziona il progetto di cui vuoi eseguire il deployment.

  7. Fai clic sul pulsante Logo Google Cloud. della barra degli strumenti di Google Cloud.

  8. Seleziona Esegui il deployment nell'ambiente flessibile di App Engine nel menu a discesa.

    Viene visualizzata una finestra di dialogo.

    Una finestra di dialogo per configurare il deployment. Fornisce un menu a discesa per selezionare un account, un elenco di progetti in cui eseguire il deployment, un campo che mostra il percorso del file app.yaml, un pulsante per passare a un nuovo file app.yaml, una casella di controllo per promuovere la versione di cui è stato eseguito il deployment per ricevere tutto il traffico, una casella di controllo per interrompere la versione precedente, una casella di controllo per includere file di configurazione di App Engine facoltativi, un riquadro di espansione per le opzioni avanzate e un campo per inserire un bucket temporaneo.

  9. Seleziona l'Account con cui vuoi eseguire il deployment o aggiungine uno nuovo.

  10. Nel campo Progetto, seleziona il progetto Google Cloud in cui vuoi eseguire il deployment.

  11. Nel campo app.yaml, fai clic su Sfoglia per selezionare il file app.yaml se non si trova nella directory src/main/appengine/ predefinita.

  12. Se vuoi mantenere in esecuzione la versione corrente e promuovere manualmente la nuova versione in un secondo momento utilizzando gcloud o la console Google Cloud, deseleziona la casella di controllo Promuovi la versione di cui è stato eseguito il deployment per ricevere tutto il traffico.

  13. Se non vuoi interrompere la versione precedente, deseleziona la casella di controllo Interrompi versione precedente.

  14. Fai clic su Esegui il deployment.

Viene avviato un job in background per eseguire il deployment del progetto in App Engine. L'output del job è visibile nella visualizzazione della console Eclipse.

Passaggi successivi

  • Esplora il codice del plug-in o segnala problemi su GitHub oppure poni una domanda su Stack Overflow.