From 88df2961bd1660ed5b07760f558ea905a414d57f Mon Sep 17 00:00:00 2001 From: Knut Forkalsrud Date: Sat, 11 Nov 2023 14:38:34 -0800 Subject: [PATCH] Runner to display useful message --- src/main/java/org/forkalsrud/album/web/AlbumServlet.java | 6 ++++++ src/test/java/org/forkalsrud/album/Runner.java | 1 + 2 files changed, 7 insertions(+) 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();