Como implantar um aplicativo do App Engine usando um arquivo morto

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

  1. Você precisa de um projeto do Google Cloud com um aplicativo do Google App Engine para implantar. Se você ainda não tem um, use o Console do Google Cloud para configurar seu projeto do Cloud:

    Acesse o console

    1. Selecione ou crie um novo projeto do Cloud.
  2. Faça login em uma Conta do Google usada para implantar seu projeto no App Engine.

    1. Selecione Arquivo > Fazer login no Google.

      Se aparecer a opção Gerenciar Contas do Google em vez de Fazer login no Google, significa que você já está conectado. Nesse caso, ignore as etapas de login na conta.

    2. O navegador do sistema será aberto fora do Eclipse e solicitará as permissões necessárias para gerenciar seus aplicativos do App Engine:

      1. Visualize e gerencie seus dados nos serviços do Google Cloud

    3. 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:

  1. Prepare um arquivo app.yaml. No mínimo, ele precisa conter as seguintes linhas:

    runtime: java
    env: flex
    
  2. Clique no botão do Google Cloud na barra de ferramentas .

  3. Selecione Deploy WAR/JAR File to App Engine Flexible... no menu suspenso.

    Uma caixa de diálogo para configurar a implantação. Oferece um menu suspenso para selecionar uma conta, uma lista de projetos para implantar, um campo que mostra o caminho para o arquivo WAR/JAR, um botão para procurar um novo arquivo WAR/JAR, um campo que mostra o caminho para o arquivo app.yaml, um botão para procurar um novo arquivo app.yaml, uma caixa de seleção para promover a versão implantada para receber todo o tráfego, uma caixa de seleção para interromper a versão anterior, uma caixa de seleção para incluir arquivos opcionais de configuração do App Engine, um painel de expansão para opções avançadas e um campo para inserir um bucket de preparação.

  4. No campo Account, selecione a conta que você quer usar na implantação ou faça login com outra conta.

  5. Na caixa de listagem Projeto, selecione o projeto do Google Cloud no qual você quer implantar.

  6. No campo WAR/JAR, clique em Browse para selecionar o arquivo.

  7. No campo app.yaml, clique em Procurar para selecionar seu arquivo app.yaml.

  8. Se você quiser manter a versão atual em execução e promover manualmente a nova versão depois usando o gcloud ou o Console do Google Cloud, desmarque a caixa de seleção Promover a versão implantada para que receba todo o tráfego.

  9. Se não quiser interromper a versão anterior, desmarque a caixa de seleção Stop previous version{.

  10. Clique em Deploy.

  11. 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.