diff --git a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java index 0ed4b8e..d687789 100644 --- a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java +++ b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java @@ -549,6 +549,12 @@ public class AlbumServlet lastCacheFlushTime = System.currentTimeMillis(); + + Object baseUrl = getServletContext().getAttribute("album.baseurl"); + String url = (baseUrl != null ? String.valueOf(baseUrl) : "http://localhost:8080/photo") + + "/" + getServletConfig().getServletName() + "/" + + rootNames.stream().findFirst().orElse("photos") + ".album"; + System.out.println("Visit " + url); } private void log4jInit(String resource) { diff --git a/src/test/java/org/forkalsrud/album/Runner.java b/src/test/java/org/forkalsrud/album/Runner.java index ab0573e..3152649 100644 --- a/src/test/java/org/forkalsrud/album/Runner.java +++ b/src/test/java/org/forkalsrud/album/Runner.java @@ -18,6 +18,7 @@ public class Runner { context.setContextPath("/photo"); context.setParentLoaderPriority(true); + context.setAttribute("album.baseurl", "http://localhost:8080/photo"); server.setHandler(context); server.start();