diff --git a/src/main/java/caosdb/server/utils/WebinterfaceUtils.java b/src/main/java/caosdb/server/utils/WebinterfaceUtils.java
index ecf0b08630e58662c0abad5c5fe71a0c5b1a8889..2fef9ecaa4972bb12ddfccae4df3f57f493bbe08 100644
--- a/src/main/java/caosdb/server/utils/WebinterfaceUtils.java
+++ b/src/main/java/caosdb/server/utils/WebinterfaceUtils.java
@@ -101,7 +101,8 @@ public class WebinterfaceUtils {
   WebinterfaceUtils(
       String host, String contextRoot, String publicDir, String route, String buildNumberFile) {
     this.host = host;
-    this.contextRoot = contextRoot;
+    this.contextRoot =
+        contextRoot != null ? contextRoot.replaceFirst("^/", "").replaceFirst("/$", "") : null;
     this.publicDir = publicDir;
     this.route = route;
     this.buildNumberFile = getPublicRootPath().resolve(buildNumberFile);