Deployment di applicazioni standard di App Engine da Eclipse

Questa pagina illustra i passaggi per la creazione di una nuova applicazione App Engine nella console Google Cloud, l'autenticazione su Google e il deployment del progetto in 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.

  3. Assicurati che il file appengine-web.xml si trovi nella cartella WEB-INF della tua applicazione web.

  4. Assicurati che il progetto abbia il facet Progetto App Engine. Se lo hai creato con la procedura guidata, dovrebbe già contenere questo facet. In caso contrario:

    1. Fai clic con il pulsante destro del mouse sul progetto in Esplora pacchetti per visualizzare il menu contestuale.

    2. Seleziona Configura > Converti in progetto App Engine.

Esegui il deployment del progetto in App Engine

Per eseguire il deployment del progetto nell'ambiente standard di App Engine:

  1. Fai clic con il pulsante destro del mouse sul progetto in Esplora pacchetti per aprire il menu contestuale.

  2. Seleziona Esegui il deployment nell'ambiente standard di App Engine.

  3. Viene visualizzata una finestra di dialogo.

  4. Seleziona l'account con cui vuoi eseguire il deployment o aggiungine uno nuovo.

  5. Viene caricato l'elenco dei progetti a cui l'account ha accesso. Seleziona quello in cui vuoi eseguire il deployment.

  6. Fai clic su OK .

Avvia un job in background che esegue il deployment del progetto in App Engine. L'output del job è visibile nella visualizzazione della console Eclipse.

Per impostazione predefinita, App Engine interrompe la versione precedente dell'applicazione e promuove immediatamente il nuovo codice per ricevere tutto il traffico. Se preferisci promuovere manualmente la versione in un secondo momento utilizzando gcloud o la console Google Cloud, deseleziona Promuovi la versione di cui è stato eseguito il deployment per ricevere tutto il traffico. Se non vuoi interrompere la versione precedente, deseleziona Interrompi versione precedente.

Passaggi successivi

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