Preparación del entorno Java Web - eliizquierdo/material_programacion_avanzada2026 GitHub Wiki

En este recorrido, vamos a preparar nuestro entorno de trabajo, configurar las herramientas necesarias y desplegar nuestra primera aplicación web en Java. A medida que avancemos, iremos comprendiendo el propósito de cada paso y cómo se integra en el desarrollo profesional de software.

🤖 ¿Preferís automatizarlo? Hay un script que hace todos estos pasos por vos. 👉 Ver guía interactiva

🚀 Pasos para instalar desde Recursos

⚠️ Advertencia: Esta guía es válida únicamente para Windows10 y 11.
En caso de utilizar otro sistema operativo, consulta las páginas sugeridas aquí:
👉 Anexo

📦 Carpeta de recursos (pesada, no está en el repo): Descargar desde Google Drive


💡 VS Code debe estar instalado antes de seguir, con estas extensiones:

  • Language Support for Java (de Red Hat)
  • Debugger for Java
  • JSP Language Support
  • Database Client JDBC
  • MySQL

Si todavía no está instalado VS Code, revisar Primeros pasos en VS Code.


📂 Paso 1: Copiar carpetas necesarias

Desde la carpeta recursos-instalacion:

  • Copiar apache-maven-3.9.10 y apache-tomcat-10.1.x en C:\.

💡 Al descomprimir Tomcat, verificar que dentro de C:\apache-tomcat-10.1.x estén directamente las carpetas bin, conf, webapps, etc. Si en cambio aparece una subcarpeta con el mismo nombre repetida adentro, mover todo un nivel hacia arriba.


☕ Paso 2: Instalar JDK 17 (si no está instalado)

El instalador de JDK 17 pesa bastante, así que en vez de bajarlo desde recursos-instalacion, descargalo directo desde la página oficial de Eclipse Temurin:

👉 Descargar Eclipse Temurin JDK 17 (Windows x64, .msi)

  • Elegir el paquete JDK, tipo .msi, para Windows x64.
  • Ejecutarlo e instalar normalmente (dejar tildada la opción de agregar al PATH si la ofrece el instalador).

🧹 Paso 3: Configurar variables de entorno de Java y Maven

  1. Ir a Inicio > Variables de entorno o clic derecho sobre Mi Equipo > Propiedades.

Variables de entorno

2. Crear una variable del sistema para **JAVA_HOME**, apuntando a la carpeta del JDK 17 (por ejemplo `C:\Program Files\Eclipse Adoptium\jdk-17...`).

JAVA_HOME

3. Crear una variable del sistema para **MAVEN_HOME**.

MAVEN_HOME

  1. Editar la variable Path y agregar:
   %JAVA_HOME%\bin
    y
   %MAVEN_HOME%\bin
  1. Editamos la variable Path:

PATH

PATH DE JAVA_HOME Y MAVEN

PATH DE JAVA_HOME Y MAVEN

6. Verificamos:
   java -version
    y
   maven -version

java-version

> 💡Reiniciar la maquina si no se reconocen las versiones de java y maven

📁 Paso 4: Descargar el proyecto demo

  • Descargar el archivo demo17.zip desde el repositorio:
    👉 demo17.zip
  • Descomprimirlo en la carpeta que se prefiera (por ejemplo, en Documentos).
  • Abrir la carpeta descomprimida con VS Code (Archivo > Abrir carpeta...).

🧹 Paso 5: Probamos ejecutar el proyecto DEMO

1: Abrimos la carpeta del proyecto demo

Abrir Carpeta

### 2: Desplegamos el proyecto a Tomcat

Desde la terminal, dentro del proyecto, ejecutamos (Ctrl+ñ para visualizarla si no está visible):

mvn clean package
mvn cargo:run

Terminal integrada en VS Code

### 3:Verificamos en el navegador
 http://localhost:8080/demo

Despliegue en el navegador

Si aparece esta ventana es porque todo salió ok. 🎉 ¡Listo! Ahora contamos con un entorno de desarrollo Java Web completo, integrado con VSCode, Maven y Tomcat 10.1.

📜 Comandos útiles de Maven

Comando Descripción
mvn clean Elimina archivos de compilación previos
mvn compile Compila el código fuente
mvn package Genera un .war (Web Application Archive)
mvn cargo:run Ejecuta el Tomcat 10.1 instalado, desplegando el proyecto
mvn cargo:deploy Despliega la app en el servidor Tomcat configurado

📦 Proyecto de ejemplo: Descargar Demo


← Primeros pasos en VS Code · 🏠 Inicio · Como usar Codespace →

⚠️ **GitHub.com Fallback** ⚠️