Migración del sistema RYNPSAC de PHP/XAMPP a una aplicación web Java con Maven.
- Java 17 o superior
- Maven
- Javalin
- JDBC
- MariaDB de XAMPP
- Apache POI para reportes Excel
- Maven Shade Plugin para generar el Uber-JAR
- HTML, CSS y JavaScript
RYNPSAC_JAVA/
├── pom.xml
├── database/
│ ├── bd_rynpsac_original.sql
│ └── mejoras_recomendadas.sql
├── src/main/java/pe/rynpsac/
│ ├── Main.java
│ ├── config/
│ ├── controller/
│ ├── dao/
│ ├── model/
│ ├── service/
│ ├── util/
│ └── view/
└── src/main/resources/
├── application.properties
├── public/
│ ├── css/
│ └── js/
└── templates/
- Instala JDK 17 o superior.
- Instala Apache Maven y comprueba:
java -version mvn -version
- Abre XAMPP e inicia solamente MySQL.
- En phpMyAdmin crea/importa la base:
- Importa
database/bd_rynpsac_original.sql. - Opcionalmente ejecuta
database/mejoras_recomendadas.sql.
- Importa
- Revisa
src/main/resources/application.properties.
La configuración inicial coincide con XAMPP:
db.url=jdbc:mariadb://127.0.0.1:3306/bd_rynpsac
db.user=root
db.password=Desde la carpeta del proyecto:
mvn clean package
java -jar target/rynpsac-java.jarTambién puedes ejecutar ejecutar.bat.
Abre:
http://localhost:7070
Según el respaldo entregado:
Usuario: admin
Contraseña: 123456
En Windows no necesitas instalar Maven ni modificar variables de entorno.
- Mantén MySQL encendido en XAMPP.
- Haz doble clic en
ejecutar.bat, o ejecuta en PowerShell:
.\ejecutar.batLa primera ejecución descargará Apache Maven automáticamente dentro de la carpeta oculta .mvn. Después compilará el proyecto y lo iniciará en http://localhost:7070.
También puedes compilar manualmente con el Maven incluido:
.\mvnw.cmd clean package
java -jar target\rynpsac-java.jar