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
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 Elastic Beanstalk, puede utilizar la CLI de EB para administrar la aplicación y el entorno, o bien puede utilizar la consola de Elastic Beanstalk, la AWS CLI o las API.
Consulte QuickStart para Java y obtenga instrucciones paso a paso para crear e implementar una aplicación web Hello World de Java con la CLI de EB. Si desea obtener instrucciones paso a paso para crear una aplicación Java JSP de Hello World sencilla e implementarla con la CLI de EB en nuestra plataforma basada en Tomcat, pruebe QuickStart para Java en Tomcat.
Ramificaciones de la plataforma Java
AWS Elastic Beanstalk admite dos plataformas para aplicaciones Java.
-
Tomcat: una plataforma basada en Apache Tomcat, un contenedor web de código abierto para aplicaciones que utilizan servlets de Java y JavaServer Pages (JSP) para servir 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 SE: plataforma para aplicaciones que no utilizan un contenedor web o utilizan otro distinto de Tomcat, como Jetty o GlassFish. Puede incluir cualquier archivo Java de la biblioteca (JAR) usado por la aplicación en el paquete de código fuente que implementa en Elastic Beanstalk. Para obtener más información, consulte La plataforma Java SE.
Las ramificaciones recientes de las plataformas Tomcat y Java SE se basan en Amazon Linux 2 y posterior, y utilizan Corretto, la distribución de Java SE de AWS. 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 y Java SE en la guía AWS Elastic Beanstalk Platforms.
Herramientas de AWS
AWS proporciona varias herramientas para trabajar con Java y Elastic Beanstalk. Independientemente de la ramificación de plataforma que elija, puede utilizar el SDK de AWS para Java para usar otros servicios de AWS desde dentro de la aplicación Java. El SDK de AWS para Java es un conjunto de bibliotecas que le permiten utilizar las API de AWS desde el código de su aplicación sin necesidad de escribir 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 (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.
Temas
QuickStart: Implementar una aplicación Java en Elastic Beanstalk
QuickStart: Implemente una aplicación web Java JSP para Tomcat en Elastic Beanstalk
Más ejemplos de tutoriales y aplicaciones de Elastic Beanstalk para Java
Adición de una instancia de base de datos de Amazon RDS a su entorno de Java Elastic Beanstalk