From b4e1299f0aa5aacc1080b30a3d3809878b6f905a Mon Sep 17 00:00:00 2001
From: "Lange, Dr. Herbert" <herbert.lange@uni-hamburg.de>
Date: Mon, 4 Oct 2021 15:49:30 +0200
Subject: [PATCH] initialize template engine

---
 src/main/java/de/uni_hamburg/corpora/server/Main.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/main/java/de/uni_hamburg/corpora/server/Main.java b/src/main/java/de/uni_hamburg/corpora/server/Main.java
index 95855d0..606e852 100644
--- a/src/main/java/de/uni_hamburg/corpora/server/Main.java
+++ b/src/main/java/de/uni_hamburg/corpora/server/Main.java
@@ -9,6 +9,8 @@ import org.slf4j.Logger;
 import java.net.URI;
 import java.util.ArrayList;
 
+import org.apache.velocity.app.Velocity;
+
 /**
  * @author bba1792 Dr. Herbert Lange
  * @version 20210701
@@ -64,6 +66,12 @@ public class Main {
         final HttpServer server = startServer();
         System.out.printf("Jersey app started with endpoints available at "
                 + "%s%nHit Ctrl-C to stop it...%n", BASE_URI);
+        // initialize the template engine
+        Velocity.setProperty(Velocity.RESOURCE_LOADERS, "classpath");
+        Velocity.addProperty(
+                "resource.loader.classpath.class",
+                "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
+        Velocity.init();
         Runtime.getRuntime().addShutdownHook(new Thread(() -> {
             main.logger.info("Shutting down server");
             server.shutdown();
-- 
GitLab