Prima di eseguire il deployment dell'applicazione in App Engine, puoi eseguire localmente un'applicazione standard di App Engine ed eseguirne il debug. Questo documento descrive come configurare l'IDE per l'esecuzione locale e il debug da IntelliJ IDEA.
Prima di iniziare
Assicurati che l'applicazione sia un progetto standard App Engine che contiene un file
appengine-web.xml
Per accedere alle librerie client di Cloud in locale, completa le procedure Aggiunta delle librerie client di Cloud ai tuoi progetti Maven.
Esecuzione dell'applicazione in locale
Se utilizzi IntelliJ IDEA Ultimate Edition, puoi eseguire un'applicazione App Engine in locale seguendo queste istruzioni:
Seleziona File > Apri per aprire il progetto da eseguire.
Vai alla directory contenente il progetto.
Seleziona Strumenti > Cloud Code > App Engine Esegui su un server di sviluppo App Engine Standard locale.
La creazione del progetto richiede alcuni istanti.
Modifica della configurazione di esecuzione
Configura il server
Puoi modificare la configurazione di esecuzione per il server locale:
Seleziona Esegui > Modifica configurazioni.
Nella finestra di dialogo Esegui/configurazioni debug, aggiorna le impostazioni di configurazione in base alle esigenze. Alcune impostazioni comuni sono:
- Artefatto di cui eseguire il deployment.
- dell'host App Engine.
- Porta App Engine.
Aggiungi variabili di ambiente
Se necessario, aggiungi variabili di ambiente alla configurazione.
Seleziona la scheda Startup/Connection (Avvio/Connessione).
Seleziona Esegui.
Seleziona la casella di controllo Pass variabili di ambiente.
Aggiungi le variabili necessarie.
Seleziona Debug.
Seleziona la casella di controllo Pass variabili di ambiente.
Aggiungi le variabili necessarie.
Al termine, fai clic su OK.
Arresto del server
Per arrestare il server di sviluppo di app, scegli Esegui > Interrompi "Server locale standard di Google App Engine".
Debug dell'applicazione
Puoi utilizzare la configurazione di esecuzione creata in precedenza per eseguire l'applicazione in modalità di debug nel seguente modo:
Seleziona Esegui > Debug.
Nella finestra di dialogo, fai clic su Server locale standard di Google App Engine.
Dopo la creazione del progetto, puoi impostare i punti di interruzione per eseguire il debug dell'app.
Debug dell'applicazione in locale su Community Edition
IntelliJ Community Edition non offre supporto integrato per l'esecuzione di applicazioni Java locali basate su servlet. Per eseguire il debug della tua applicazione in locale con IntelliJ Community Edition, configura il tuo progetto in modo da utilizzare il plug-in Maven o Gradle.
Maven
Configurazione del progetto mediante il plug-in Maven
Aggiungi il plug-in Maven di App Engine al file
pom.xml
del tuo progetto.Creare la configurazione di esecuzione/debug per Maven.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Maven.
Nel campo Riga di comando, inserisci
appengine:run
.Fai clic su Ok.
Crea una configurazione di debug remota.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Telecomando.
Assicurati che il numero di porta corrisponda a quello della porta configurata nella configurazione del plug-in Maven App Engine. La porta 5005 è la porta predefinita.
Nella sezione Prima del lancio, fai clic su + Aggiungi.
Seleziona Esegui un'altra configurazione.
Seleziona la configurazione di esecuzione per il progetto Maven.
Fai clic su Ok.
Per eseguire il debug della tua applicazione in locale:
Seleziona Esegui > Debug.
Seleziona la configurazione del debug remoto.
Ora puoi eseguire il debug della tua applicazione in locale.
Gradle
Configurazione del progetto utilizzando il plug-in Gradle
Creare la configurazione di esecuzione/debug per Gradle.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Gradle.
Nel campo Progetto Gradle, seleziona il modulo in cui hai configurato il plug-in
appengine-gradle-plugin
.Nel campo Tasks, inserisci
appengineRun
.Fai clic su Ok.
Crea una configurazione di debug remota.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Telecomando.
Assicurati che il numero di porta sia lo stesso della porta configurata nella configurazione del plug-in Gradle App Engine. La porta 5005 è la porta predefinita.
Nella sezione Prima del lancio, fai clic su + Aggiungi.
Seleziona Esegui un'altra configurazione.
Seleziona la configurazione di esecuzione per il progetto Gradle.
Fai clic su Ok.
Per eseguire il debug della tua applicazione in locale:
Seleziona Esegui > Debug.
Seleziona la configurazione del debug remoto.
Ora puoi eseguire il debug della tua applicazione in locale.
Se nel log della console viene visualizzato il link Attach Debugger, fai clic sul link.
Passaggi successivi
- Successivamente, puoi eseguire il deployment della tua app nell'ambiente standard di App Engine.