From: Wouter Born Date: Wed, 8 Mar 2023 19:19:13 +0000 (+0100) Subject: [neeo] Fix Servlet exceptions due to non-unique names (#14554) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=81f87385f62f9b808f1379dfac1281ca0336cc71;p=openhab-addons.git [neeo] Fix Servlet exceptions due to non-unique names (#14554) It seems that Pax Web nowadays checks that the Servlet names are unique. Fixes #14545 Signed-off-by: Wouter Born --- diff --git a/bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/NeeoService.java b/bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/NeeoService.java index 8a7fab01f7..92cefbdc47 100644 --- a/bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/NeeoService.java +++ b/bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/NeeoService.java @@ -282,7 +282,10 @@ public class NeeoService implements EventSubscriber, NetworkAddressChangeListene sysInfo.getHostname(), ipAddress, clientBuilder); servlets.add(newServlet); - localContext.getHttpService().registerServlet(servletUrl, newServlet, new Hashtable<>(), + Hashtable initParams = new Hashtable<>(); + initParams.put("servlet-name", servletUrl); + + localContext.getHttpService().registerServlet(servletUrl, newServlet, initParams, localContext.getHttpService().createDefaultHttpContext()); logger.debug("Started NEEO Listener at {}", servletUrl); } catch (NamespaceException | ServletException | IOException e) {