diff --git a/backend/pom.xml b/backend/pom.xml
index fec773d..50d5f52 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -5,6 +5,11 @@
1.0.0
ContaminUS
+
+ 23
+ 23
+
+
diff --git a/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java b/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java
index ac58334..7767a61 100644
--- a/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java
+++ b/backend/src/main/java/net/miarma/contaminus/server/WebServerVerticle.java
@@ -1,5 +1,8 @@
package net.miarma.contaminus.server;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Promise;
import io.vertx.ext.web.Router;
@@ -19,10 +22,17 @@ public class WebServerVerticle extends AbstractVerticle {
Constants.LOGGER.info("📡 Iniciando WebServerVerticle...");
Router router = Router.router(vertx);
+
+ Path webRootPath = Paths.get(configManager.getWebRoot());
+
+ if (webRootPath.isAbsolute()) {
+ Path basePath = Paths.get(System.getProperty("user.dir")); // Directorio actual
+ webRootPath = basePath.relativize(webRootPath);
+ }
router.route("/*")
.handler(
- StaticHandler.create(configManager.getWebRoot())
+ StaticHandler.create(webRootPath.toString())
.setCachingEnabled(false)
.setDefaultContentEncoding("UTF-8")
);