Configuración del entorno de desarrollo de Java - AWS Elastic Beanstalk

Configuración del entorno de desarrollo de Java

Este tema proporciona instrucciones para configurar el entorno de desarrollo de Java para probar la aplicación localmente antes de implementarla en AWS Elastic Beanstalk. También hace referencia a sitios web que proporcionan instrucciones de instalación de herramientas útiles.

Para ver procedimientos de configuración y herramientas comunes que se utilizan en todos los lenguajes, consulte Configuración de su máquina de desarrollo para su uso con Elastic Beanstalk.

Instalación del kit de desarrollo de Java

Instale el kit de desarrollo de Java (JDK). Si no tiene ninguna preferencia, obtenga la versión más reciente. Descargue JDK en oracle.com

JDK incluye el compilador de Java, que se puede utilizar para crear archivos de origen en los archivos de clases que se pueden ejecutar en un servidor web de Elastic Beanstalk.

Instalación de un contenedor web

Si aún no tiene otro marco o contenedor web, instale una versión de Tomcat compatible con Elastic Beanstalk para su sistema operativo Amazon Linux. Para obtener una lista de las versiones actuales de Apache Tomcat compatibles con Elastic Beanstalk, consulte Tomcat en el documento Plataformas de AWS Elastic Beanstalk. Descargue la versión de Tomcat que se aplique a su entorno desde el sitio web de Apache Tomcat.

Descarga de bibliotecas

Las plataformas Elastic Beanstalk contienen algunas bibliotecas de forma predeterminada. Descargue las bibliotecas que la aplicación va a utilizar y guárdelas en la carpeta de proyecto para implementar el paquete de código fuente de la aplicación.

Si ha instalado Tomcat localmente, puede copiar las bibliotecas de Servlet API y JavaServer Pages (JSP) API de la carpeta de instalación. Si la implementación se realiza con una versión de plataforma de Tomcat, no tiene que incluir estos archivos en el paquete de código fuente, aunque deben estar en classpath para poder compilar las clases que los utilizan.

JUnit, Google Guava y Apache Commons cuentan con varias bibliotecas útiles. Visite sus páginas de inicio para obtener más información:

Instalación del SDK de AWS para Java

Si necesita administrar recursos de AWS en la aplicación, instale el SDK de AWS para Java. Por ejemplo, con el AWS SDK for Java, puede utilizar Amazon DynamoDB (DynamoDB) para compartir los estados de sesión de las aplicaciones de Apache Tomcat en varios servidores web. Para obtener más información, consulte Administración del estado de la sesión de Tomcat con Amazon DynamoDB en la documentación del SDK de AWS para Java.

Visite la página de inicio del SDK de AWS para Java si desea obtener más información e instrucciones de instalación.

Instalación de un IDE o un editor de texto

Los entornos de desarrollo integrado (IDE) cuentan con una amplia gama de características que facilitan el desarrollo de aplicaciones. Si no ha utilizado un IDE para el desarrollo de Java, pruebe Eclipse e IntelliJ y determine cuál es el que mejor se adapta a sus necesidades.

Un IDE podría agregar archivos a la carpeta de proyectos que tal vez no quiera confirmar en el control de código fuente. Para evitar confirmar estos archivos en el control de código fuente, utilice .gitignore o la característica equivalente de la herramienta de control de código fuente.

Si simplemente quiere comenzar a escribir el código y no necesita todas las características de un IDE, considere la posibilidad de instalar Sublime Text.

nota

El 31 de mayo de 2023, el AWS Toolkit for Eclipse llegó al final de su vida útil y ya no es compatible con AWS. Para obtener información adicional sobre el final del ciclo de vida del AWS Toolkit for Eclipse, consulte el archivo README.md que encontrará en el repositorio GitHub de AWS Toolkit for Eclipse.