Antes de implantar o aplicativo no App Engine, execute e depure localmente o aplicativo padrão do App Engine. Neste documento, descrevemos como configurar o ambiente de desenvolvimento integrado (IDE, na sigla em inglês) para execução e depuração locais pelo IntelliJ IDEA.
Antes de começar
Siga o Guia de início rápido para instalar e configurar o IntelliJ IDEA, Ultimate Edition.
Verifique se o aplicativo é um projeto padrão do App Engine que contém um arquivo
appengine-web.xml
.Para acessar as bibliotecas de cliente do Cloud localmente, realize os procedimentos em Como adicionar as bibliotecas de cliente do Google Cloud aos seus Projetos do Maven.
Como executar o aplicativo localmente
Para executar um aplicativo do App Engine localmente, faça o seguinte:
Selecione File > Open para abrir o projeto que você quer executar.
Procure o diretório que contém o projeto.
Selecione Ferramentas > Cloud Code > Executar em um servidor de desenvolvimento padrão do App Engine local.
O projeto demora um pouco para ser criado.
Como editar a configuração de execução
Configurar o servidor
Você pode editar a configuração de execução para seu servidor local da seguinte maneira:
Selecione Run > Edit Configurations.
A caixa de diálogo Run/Debug Configurations é exibida.
Atualize as configurações conforme necessário. Algumas configurações comuns:
- artefato a ser implantado;
- host do App Engine;
- porta do App Engine.
Adicionar variáveis de ambiente
Se necessário, adicione variáveis de ambiente à sua configuração.
Selecione a guia Startup/Connection.
Selecione Run.
Marque a caixa de seleção Pass environment variables.
Adicione as variáveis necessárias.
Selecione Debug.
Marque a caixa de seleção Pass environment variables.
Adicione as variáveis necessárias.
Quando terminar, clique em OK.
Como parar o servidor
Para parar o Dev App Server, selecione Run > Stop 'Google App Engine Standard Local Server'.
Como depurar o aplicativo
Use a configuração de execução que você criou anteriormente para executar seu aplicativo no modo de depuração da seguinte maneira:
Selecione Run > Debug.
Na caixa de diálogo, clique em Google App Engine Standard Local Server.
Após a criação do projeto, defina pontos de interrupção para depurar seu aplicativo.
Como depurar o aplicativo localmente no Community Edition
O IntelliJ Community Edition não é compatível nativamente com a execução de aplicativos com base em servlets Java locais. Para depurar o aplicativo localmente usando o IntelliJ Community Edition, configure o projeto para usar o plug-in do Maven ou do Gradle.
Maven
Como configurar seu projeto com o plug-in do Maven
Adicione o plug-in do Maven para App Engine ao arquivo
pom.xml
do projeto.Crie a configuração de execução/depuração para Maven.
Selecione Run > Edit Configurations.
Clique em (+) para adicionar uma nova configuração.
Selecione Maven.
No campo Command line, insira
appengine:run
.Clique em OK.
Crie uma configuração de depuração remota.
Selecione Run > Edit Configurations.
Clique em (+) para adicionar uma nova configuração.
Selecione Remoto.
Verifique se o número da porta é igual ao que você definiu na configuração do Maven App Engine Plugin. A porta 5005 é o padrão.
Na seção Antes do lançamento, clique em (+).
Selecione Run Another Configuration.
Selecione a configuração de execução do seu projeto Maven.
Clique em OK.
Para depurar seu aplicativo localmente, faça o seguinte:
Selecione Run > Debug.
Selecione sua configuração de depuração remota.
Agora você pode depurar seu aplicativo localmente.
Gradle
Como configurar seu projeto usando o plug-in Gradle
Crie a configuração de execução/depuração para Gradle.
Selecione Run > Edit Configurations.
Clique em (+) para adicionar uma nova configuração.
Selecione Gradle.
No campo Gradle project, selecione o módulo em que o plug-in
appengine-gradle-plugin
foi configurado.No campo Tasks, insira
appengineRun
.Clique em OK.
Crie uma configuração de depuração remota.
Selecione Run > Edit Configurations.
Clique em (+) para adicionar uma nova configuração.
Selecione Remoto.
Verifique se o número da porta é igual ao que você definiu na configuração do Maven App Engine Plugin. A porta 5005 é o padrão.
Na seção Antes do lançamento, clique em (+).
Selecione Run Another Configuration.
Selecione a configuração de execução do seu projeto Maven.
Clique em OK.
Para depurar seu aplicativo localmente, faça o seguinte:
Selecione Run > Debug.
Selecione sua configuração de depuração remota.
Agora você pode depurar seu aplicativo localmente.
Próximos passos
- Em seguida, implante o aplicativo no ambiente padrão do App Engine.