Prima di eseguire il deployment dell'applicazione in App Engine, puoi eseguire e eseguire il debug della tua applicazione standard di App Engine localmente. Questo documento descrive come configurare l'IDE per l'esecuzione e il debug locale da IntelliJ IDEA.
Prima di iniziare
Assicurati che la tua applicazione sia un progetto standard di App Engine che contiene un file
appengine-web.xml
Per accedere alle librerie client di Cloud localmente, completa le procedure di aggiunta delle librerie client di Cloud ai progetti Maven.
Eseguire l'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 che vuoi eseguire.
Vai alla directory contenente il progetto.
Seleziona Strumenti > Cloud Code > App Engine Esegui su un server dev App Engine Standard locale.
La creazione del progetto richiede un istante.
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 Configurazioni di esecuzione/debug, aggiorna le impostazioni di configurazione come necessario. Alcune impostazioni comuni includono:
- Artefatto da eseguire il deployment.
- Host App Engine.
- Porta App Engine.
Aggiungi variabili di ambiente
Se necessario, aggiungi variabili di ambiente alla configurazione.
Seleziona la scheda Avvio/Connessione.
Seleziona Esegui.
Seleziona la casella di controllo Passa le variabili di ambiente.
Aggiungi le variabili necessarie.
Seleziona Debug.
Seleziona la casella di controllo Passa le variabili di ambiente.
Aggiungi le variabili necessarie.
Al termine, fai clic su OK.
Arrestare il server
Per interrompere il server App Dev, scegli Esegui > Interrompi "Server locale Google App Engine standard".
Eseguire il debug dell'applicazione
Puoi utilizzare la configurazione di esecuzione creata in precedenza per eseguire l'applicazione in modalità di debug come segue:
Seleziona Esegui > Debug.
Nella finestra di dialogo, fai clic su Server locale Google App Engine Standard.
Dopo la compilazione del progetto, puoi impostare i punti di interruzione per eseguire il debug dell'app.
Eseguire il debug dell'applicazione in locale nella versione Community Edition
IntelliJ Community Edition non fornisce il supporto integrato per l'esecuzione di applicazioni Java basate su servlet locali. Per eseguire il debug dell'applicazione localmente utilizzando IntelliJ Community Edition, configura il progetto in modo da utilizzare il plug-in Maven o Gradle.
Maven
Configurazione del progetto utilizzando il plug-in Maven
Aggiungi il plug-in Maven App Engine al file
pom.xml
del progetto.Crea la configurazione di esecuzione/debug per Maven.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Maven.
Nel campo Linea di comando, inserisci
appengine:run
.Fai clic su OK.
Crea una configurazione di debug remoto.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Telecomando.
Assicurati che il numero di porta corrisponda a quello configurato nel plug-in Maven App Engine. La porta 5005 è quella 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 dell'applicazione in locale:
Seleziona Esegui > Debug.
Seleziona la configurazione di debug remoto.
Ora puoi eseguire il debug dell'applicazione in locale.
Gradle
Configurazione del progetto utilizzando il plug-in Gradle
Crea 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 (Attività), inserisci
appengineRun
.Fai clic su OK.
Crea una configurazione di debug remoto.
Seleziona Esegui > Modifica configurazioni.
Fai clic su + Aggiungi nuova configurazione.
Seleziona Telecomando.
Assicurati che il numero di porta corrisponda a quello configurato nel plug-in Gradle App Engine. La porta 5005 è quella 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 dell'applicazione in locale:
Seleziona Esegui > Debug.
Seleziona la configurazione di debug remoto.
Ora puoi eseguire il debug dell'applicazione in locale.
Se nel log della console viene visualizzato il link Collega debugger, fai clic sul link.
Passaggi successivi
- Successivamente, puoi eseguire il deployment dell'app nell'ambiente standard di App Engine.