OK-499 Unittests
diff --git a/src/main/java/org/eclipse/openk/elogbook/common/InitBackendConfig.java b/src/main/java/org/eclipse/openk/elogbook/common/InitBackendConfig.java
new file mode 100644
index 0000000..c9d8536
--- /dev/null
+++ b/src/main/java/org/eclipse/openk/elogbook/common/InitBackendConfig.java
@@ -0,0 +1,38 @@
+package org.eclipse.openk.elogbook.common;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import org.apache.log4j.Logger;
+
+public class InitBackendConfig extends HttpServlet {
+
+    private static final long serialVersionUID = -7882117179312471533L;
+
+    private static final Logger LOGGER = Logger.getLogger(InitBackendConfig.class.getName());
+
+    @Override
+    public void init() throws ServletException {
+        String environment= getServletContext().getInitParameter("OK_ELOGBOOK_ENVIRONMENT");
+        if (environment == null){
+            environment = "Production";
+        }
+        String configFile = "";
+        switch (environment){
+            case "DevLocal":
+                configFile="backendConfigDevLocal.json";
+                break;
+            case "DevServer":
+                configFile="backendConfigDevServer.json";
+                break;
+            case "Custom":
+                configFile="backendConfigCustom.json";
+                break;
+            default:
+                configFile="backendConfigProduction.json";
+        }
+        BackendConfig.setConfigFileName(configFile);
+        LOGGER.info("Elogbook backendendenviroment is: " +environment+ ". Setting config accordingly to: "+ configFile);
+
+    }
+
+}