Como implantar um aplicativo do App Engine usando um arquivo
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, descrevemos como implantar um projeto no ambiente flexível do App Engine usando um arquivo WAR ou um arquivo JAR executável.
Antes de começar
Você precisa de um Google Cloud projeto com um aplicativo do App Engine para
implantar. Se você ainda não tem um, use o console do Google Cloud para configurar seu projeto do Google Cloud :
Faça login em uma Conta do Google usada para implantar seu projeto no App Engine.
Execute o comando a seguir
gcloud auth application-default login
O navegador do sistema será aberto fora da CLI e solicitará as permissões
necessárias para gerenciar seus aplicativos do App Engine:
Clique em Permitir e feche a janela. O Eclipse já está conectado à sua conta.
Implantar um arquivo JAR ou WAR
Para implantar um WAR já existente ou um arquivo JAR executável no ambiente flexível, siga estas etapas:
Prepare um arquivo app.yaml. No mínimo, ele precisa conter as seguintes linhas:
runtime:javaenv:flex
Clique no botão Google Cloud da barra de ferramentas.
Selecione Deploy WAR/JAR File to App Engine Flexible... no menu suspenso.
No campo Account, selecione a conta que você quer usar na implantação ou faça login com outra conta.
Na caixa de listagem Project, selecione o Google Cloud projeto em que você quer
implantar.
No campo WAR/JAR, clique em Browse para selecionar o arquivo.
No campo app.yaml, clique em Procurar para selecionar seu arquivo app.yaml.
Se você quiser manter a versão atual em execução e promover a nova versão manualmente com o gcloud ou o Google Cloud console, limpe a caixa de seleção Promova a versão implantada para receber todo o tráfego.
Se não quiser interromper a versão anterior, desmarque a caixa de seleção Stop previous version{.
Clique em Deploy.
Se a implantação for bem-sucedida, o Eclipse abrirá um navegador interno que se conecta com o app implantado.
A seguir
Explore o código do plug-in e informe problemas no GitHub ou faça uma pergunta no Stack Overflow.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-05-07 UTC."],[[["Cloud Tools for Eclipse is only compatible with the App Engine Java 8 runtime, which will reach its end of support on January 31, 2024, and users should migrate to the latest supported version of Java."],["This page guides users on how to deploy a pre-existing WAR archive or runnable JAR file, which must have a main method, to the App Engine flexible environment."],["To deploy, you'll need a Google Cloud project with an App Engine application and must sign in to a Google account that is used to deploy to App Engine using the `gcloud auth application-default login` command."],["Deployment requires an `app.yaml` file with `runtime: java` and `env: flex` to be present, and once completed, the deployed app can be viewed via an internal browser in Eclipse."],["Users can choose whether to promote the new version to receive traffic or stop the previous version during the deployment process."]]],[]]