

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Implementación de aplicaciones Java con Elastic Beanstalk
<a name="create_deploy_Java"></a>

En este capítulo se proporcionan instrucciones para configurar e implementar sus aplicaciones Java en. AWS Elastic Beanstalk Elastic Beanstalk facilita la implementación, administración y escalado de sus aplicaciones web Java con Amazon Web Services.

Puede implementar la aplicación en solo unos minutos mediante la interfaz de línea de comandos de Elastic Beanstalk (CLI de EB) o mediante la consola de Elastic Beanstalk. Después de implementar la aplicación de Elastic Beanstalk, puede seguir utilizando la CLI de EB para administrar la aplicación y el entorno, o puede usar la consola de Elastic Beanstalk o la. AWS CLI APIs

Siga las step-by-step instrucciones [QuickStart para Java](java-quickstart.md) para crear e implementar una aplicación web Java de *Hello World* con la CLI de EB. Si está interesado en step-by-step obtener instrucciones para crear una aplicación Java JSP sencilla de *Hello World* para implementarla con la CLI de EB en nuestra plataforma basada en Tomcat, pruebe la. [QuickStart para Java en Tomcat](tomcat-quickstart.md)

**Ramificaciones de la plataforma Java**  
AWS Elastic Beanstalk admite dos plataformas para aplicaciones Java.
+ **Tomcat**: plataforma basada en *Apache Tomcat*, un contenedor web de código abierto para aplicaciones que utilizan servlets de Java y JavaServer Pages (JSPs) para atender solicitudes HTTP. Tomcat facilita el desarrollo de aplicaciones web proporcionando varios subprocesos, configuración de seguridad declarativa y amplia capacidad de personalización. Elastic Beanstalk tiene ramas de plataforma para cada una de las versiones principales actuales de Tomcat. Para obtener más información, consulte [La plataforma Tomcat](java-tomcat-platform.md).
+ **Java SE**: plataforma para aplicaciones que no utilizan un contenedor web o utilizan otro que no sea Tomcat, como Jetty o. GlassFish Puede incluir cualquier biblioteca de Archivos Java (JARs) que utilice la aplicación en el paquete de código fuente que implemente en Elastic Beanstalk. Para obtener más información, consulte [La plataforma Java SE](java-se-platform.md).

Las ramas recientes de las plataformas Tomcat y Java SE se basan en Amazon Linux 2 y versiones posteriores, y utilizan *Corretto*, la distribución de Java AWS SE. Los nombres de estas ramificaciones de la plataforma incluyen la palabra *Corretto* en lugar de* Java*.

Para obtener una lista de las versiones actuales de la plataforma, consulte [Tomcat](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java) y [Java SE](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.javase) en la guía *AWS Elastic Beanstalk Platforms*.

**AWS herramientas**  
AWS proporciona varias herramientas para trabajar con Java y Elastic Beanstalk. Independientemente de la rama de plataforma que elija, puede usar el [AWS SDK para Java para](java-development-environment.md#java-development-environment-sdk) usar otros AWS servicios desde su aplicación Java. El AWS SDK para Java es un conjunto de bibliotecas que le permiten utilizar el código AWS APIs de su aplicación sin tener que escribir las llamadas HTTP sin procesar desde cero.

Si prefiere administrar sus aplicaciones desde la línea de comandos, instale la [interfaz de línea de comandos de Elastic Beanstalk](eb-cli3.md) (CLI de EB) y úsela para crear, supervisar y administrar sus entornos de Elastic Beanstalk. Si ejecuta varios entornos para su aplicación, la CLI de EB se integra con Git para que pueda asociar cada uno de los entornos con una ramificación de Git diferente.

**Topics**
+ [QuickStart: Implementar una aplicación Java en Elastic Beanstalk](java-quickstart.md)
+ [QuickStart: Implemente una aplicación web Java JSP para Tomcat en Elastic Beanstalk](tomcat-quickstart.md)
+ [Configuración del entorno de desarrollo de Java](java-development-environment.md)
+ [Más ejemplos de tutoriales y aplicaciones de Elastic Beanstalk para Java](java-getstarted.md)
+ [Uso de la plataforma Tomcat de Elastic Beanstalk](java-tomcat-platform.md)
+ [Uso de la plataforma Java SE de Elastic Beanstalk](java-se-platform.md)
+ [Adición de una instancia de base de datos de Amazon RDS a su entorno de Java Elastic Beanstalk](java-rds.md)
+ [Herramientas y recursos de Java](create_deploy_Java.resources.md)