Implantação de aplicações Java com o Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Implantação de aplicações Java com o Elastic Beanstalk

Este capítulo fornece instruções para configurar e implantar seus aplicativos Java no. AWS Elastic Beanstalk O Elastic Beanstalk facilita a implantação, o gerenciamento e o dimensionamento de suas aplicações da Web Java usando o Amazon Web Services.

Você pode implantar sua aplicação em apenas alguns minutos usando a Interface de Linha de Comando (EB CLI) do Elastic Beanstalk ou o console do Elastic Beanstalk. Depois de implantar seu aplicativo Elastic Beanstalk, você pode continuar usando o EB CLI para gerenciar seu aplicativo e ambiente, ou você pode usar o console do Elastic Beanstalk, ou o. AWS CLI APIs

Siga as step-by-step instruções QuickStart para Java para criar e implantar um aplicativo web Hello World Java com a CLI do EB. Se você estiver interessado em step-by-step instruções para criar um aplicativo Java JSP simples Hello World para implantar com o EB CLI em nossa plataforma baseada em Tomcat, experimente o. QuickStart para Java no Tomcat

As ramificações da plataforma Java

AWS Elastic Beanstalk suporta duas plataformas para aplicativos Java.

  • Tomcat — Uma plataforma baseada no Apache Tomcat, um contêiner web de código aberto para aplicativos que usam servlets Java e JavaServer Pages (JSPs) para atender solicitações HTTP. O Tomcat facilita o desenvolvimento de aplicativos web, fornecendo multithreading, configuração de segurança declarativa e ampla personalização. O Elastic Beanstalk tem ramificações de plataforma para cada uma das principais versões atuais do Tomcat. Para obter mais informações, consulte A Plataforma Tomcat.

  • Java SE — Uma plataforma para aplicativos que não usam um contêiner da web ou usam outro que não seja o Tomcat, como Jetty ou. GlassFish Você pode incluir qualquer biblioteca Java Archives (JARs) usada pelo seu aplicativo no pacote de origem que você implanta no Elastic Beanstalk. Para obter mais informações, consulte Plataforma Java SE.

As filiais recentes das plataformas Tomcat e Java SE são baseadas no Amazon Linux 2 e versões posteriores e usam o Corretto AWS — a distribuição Java SE. Os nomes dessas ramificações de plataforma incluem a palavra Corretto em vez de Java.

Para obter uma lista das versões atuais da plataforma, consulte Tomcat e Java SE no guia Plataformas AWS Elastic Beanstalk .

AWS ferramentas

AWS fornece várias ferramentas para trabalhar com Java e Elastic Beanstalk. Independentemente da ramificação de plataforma escolhida, você pode usar o AWS SDK for Java para usar AWS outros serviços de dentro do seu aplicativo Java. O AWS SDK for Java é um conjunto de bibliotecas que permite que você AWS APIs use o código do seu aplicativo sem escrever as chamadas HTTP brutas do zero.

Se você preferir gerenciar suas aplicações a partir da linha de comando, instale a interface de linha de comando do Elastic Beanstalk (EB CLI) e use-a para criar, monitorar e gerenciar seus ambientes do Elastic Beanstalk. Se você executar vários ambientes para o seu aplicativo, a EB CLI se integrará com o Git para permitir que você associe cada um de seus ambientes a diferentes ramificações Git.