Getting Started.es - jjaroztegi/BuildingSignalSimulator GitHub Wiki
Primeros Pasos
Esta guía te ayudará a configurar y ejecutar el Simulador de Distribución de Señal en tu sistema.
Requisitos Previos
Configuración Manual
- Java JDK 1.8.0_131
- Apache Tomcat 9.0.89
- Base de datos MS Access
- Navegador web con JavaScript habilitado
Configuración Docker
- Docker
- Docker Compose
- Navegador web con JavaScript habilitado
Instalación
Opción 1: Configuración Manual (Entorno Windows Universidad)
-
Clonar el repositorio:
git clone https://github.com/yourusername/BuildingSignalSimulator.git cd BuildingSignalSimulator
-
Ejecutar el script de compilación:
build_uni.bat
Este script maneja:
- Configuración de variables de entorno
- Compilación de Java
- Despliegue en Tomcat
-
Acceder a la aplicación en: http://localhost:8082/BuildingSignalSimulator
Opción 2: Configuración Manual (Entorno Linux/Mac)
-
Clonar el repositorio:
git clone https://github.com/yourusername/BuildingSignalSimulator.git cd BuildingSignalSimulator
-
Asegurarse de que Java y Tomcat estén instalados y JAVA_HOME esté configurado
-
Modificar el script build.sh para establecer la ruta correcta de TOMCAT_WEBAPPS
-
Hacer el script de compilación ejecutable y ejecutarlo:
chmod +x build.sh ./build.sh
Este script maneja:
- Compilación de Java
- Compilación con compatibilidad Java 8 y migración a Jakarta EE
- Despliegue en Tomcat
-
Acceder a la aplicación en: http://localhost:8080/BuildingSignalSimulator
Opción 3: Configuración Docker
-
Clonar el repositorio:
git clone https://github.com/yourusername/BuildingSignalSimulator.git cd BuildingSignalSimulator
-
Construir y arrancar el contenedor:
docker compose up -d
-
Acceder a la aplicación en: http://localhost:1313/BuildingSignalSimulator
Guía de Inicio Rápido
-
Crear una Nueva Configuración
- Navegar a la pestaña "Configuración"
- Ingresar detalles del edificio (nombre, número de pisos, nivel de cabecera)
- Hacer clic en "Guardar Configuración"
-
Agregar Componentes
- Ir a la pestaña "Componentes"
- Seleccionar tipo de componente (Cable Coaxial, Base de Toma, Derivador, Distribuidor)
- Agregar los componentes necesarios para tu configuración
-
Ejecutar Simulación
- Cambiar a la pestaña "Simulación"
- Organizar componentes para cada piso
- Hacer clic en "Calcular" para ejecutar la simulación
-
Ver Resultados
- Revisar la pestaña "Resultados"
- Examinar niveles de señal para cada piso
- Verificar que los niveles estén dentro de los márgenes aceptables (codificados por color)
- Revisar costo total y sugerencias de optimización
Solución de Problemas
Problemas Comunes
-
Problemas de Conexión a Base de Datos
- Verificar ubicación del archivo de base de datos MS Access
- Revisar configuración de conexión a base de datos
- Asegurar que el driver JDBC apropiado esté disponible
-
Problemas de Despliegue en Tomcat
- Verificar versión de Tomcat (debe ser 9.0.89)
- Revisar logs de Tomcat para errores
- Asegurar permisos correctos en el directorio de despliegue
-
Errores de Script de Compilación
- Verificar versión de Java (debe ser 1.8.0_131)
- Revisar variable de entorno JAVA_HOME
- Asegurar que todas las dependencias requeridas estén disponibles
Obtener Ayuda
Si encuentras problemas no cubiertos aquí:
- Revisar la sección de Issues
- Revisar logs de error en el directorio
logs/
- Crear un nuevo issue con información detallada del problema
Siguientes Pasos
- Leer la guía de Arquitectura para entender la estructura del sistema
- Revisar la Referencia de API para integración
- Consultar la documentación de Características para funcionalidad detallada