From a62bed14ef800afda6fd21ff4920bcc82d253849 Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Sat, 29 Apr 2017 10:43:43 +0000
Subject: [PATCH] Zugriff ueber Transit eingeschraenkt

---
 src/java/de/uhilger/filecms/web/Initialiser.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/java/de/uhilger/filecms/web/Initialiser.java b/src/java/de/uhilger/filecms/web/Initialiser.java
index ea52033..eece13c 100644
--- a/src/java/de/uhilger/filecms/web/Initialiser.java
+++ b/src/java/de/uhilger/filecms/web/Initialiser.java
@@ -21,11 +21,13 @@
 import java.io.File;
 import java.util.logging.Logger;
 import javax.servlet.ServletContext;
+import javax.servlet.ServletContextEvent;
+import javax.servlet.ServletContextListener;
 
 /**
  * Initialisieren der Dateiverwaltung
  */
-public class Initialiser {
+public class Initialiser implements ServletContextListener {
   
   private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
   
@@ -97,5 +99,17 @@
       ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath());
     }
   }  
+
+  @Override
+  public void contextInitialized(ServletContextEvent sce) {
+    ServletContext ctx = sce.getServletContext();
+    ablageErmitteln(ctx);
+  }
+
+  @Override
+  public void contextDestroyed(ServletContextEvent sce) {
+    ServletContext ctx = sce.getServletContext();
+    ctx.removeAttribute(FILE_BASE);
+  }
     
 }

--
Gitblit v1.9.3