Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/LuisAMoralesA/tallerIngles-UAEMEcatepec/llms.txt

Use this file to discover all available pages before exploring further.

Esta guía te lleva desde cero hasta tener el sistema del Taller de Inglés ejecutándose en tu máquina local. Clonarás el repositorio, crearás la base de datos MySQL con el usuario correcto, compilarás el archivo WAR con Maven y lo desplegarás en GlassFish. El proceso completo toma menos de diez minutos en un entorno con las herramientas ya instaladas (JDK 11+, Maven, MySQL 8 y GlassFish 7+).
1

Clonar el repositorio

Clona el proyecto desde GitHub y entra al directorio generado:
git clone https://github.com/LuisAMoralesA/tallerIngles-UAEMEcatepec.git && cd tallerIngles-UAEMEcatepec
2

Configurar MySQL

Crea la base de datos y el usuario de aplicación. Conéctate a MySQL como root y ejecuta:
CREATE DATABASE tallerdeingles CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'adminTallerIngles'@'localhost' IDENTIFIED BY 'UAEMEX_2026';
GRANT ALL PRIVILEGES ON tallerdeingles.* TO 'adminTallerIngles'@'localhost';
FLUSH PRIVILEGES;
Las credenciales anteriores (adminTallerIngles / UAEMEX_2026) son las predeterminadas de desarrollo y están almacenadas directamente en BaseDatos.configuracionBD. No las uses en producción. Para cambiarlas, edita las constantes NOMBRE_USUARIO y PASSWORD_USUARIO dentro de la clase controller/BaseDatos.java antes de compilar.
3

Compilar con Maven

Desde la raíz del proyecto, ejecuta el ciclo de construcción estándar de Maven:
mvn clean package
Maven compilará las fuentes Java (requiere Java 11+), procesará los recursos y generará el artefacto desplegable en:
target/tallerDeInglesUAEM.war
4

Desplegar en GlassFish

Copia el WAR al directorio autodeploy de tu instalación de GlassFish para que el servidor lo detecte y despliegue automáticamente:
cp target/tallerDeInglesUAEM.war $GLASSFISH_HOME/glassfish/domains/domain1/autodeploy/
Una vez desplegado, la aplicación estará disponible en:
http://localhost:8080/tallerDeInglesUAEM/
Cada rol de usuario tiene su propia página de inicio de sesión:
RolURL de acceso
Administradoreshttp://localhost:8080/tallerDeInglesUAEM/view/login/loginAdministrador.jsp
Profesoreshttp://localhost:8080/tallerDeInglesUAEM/view/login/loginProfesor.jsp
Alumnoshttp://localhost:8080/tallerDeInglesUAEM/view/login/loginAlumno.jsp

Próximos pasos

Configurar base de datos

Aprende a configurar el esquema completo de tablas, datos iniciales y a ajustar la cadena de conexión JDBC para entornos distintos al local.

Gestión de alumnos

Consulta cómo inscribir alumnos, asignarles grupos y gestionar su información personal desde el panel de administración.

Build docs developers (and LLMs) love