From c91307f4d70a89a66465272968b262914e3c32ef Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Sat, 08 Apr 2017 11:12:16 +0000 Subject: [PATCH] ApiBase entfernt --- src/de/uhilger/wbx/web/Initialiser.java | 27 ++++----------------------- 1 files changed, 4 insertions(+), 23 deletions(-) diff --git a/src/de/uhilger/wbx/web/Initialiser.java b/src/de/uhilger/wbx/web/Initialiser.java index 7f41fb2..ecb34e7 100644 --- a/src/de/uhilger/wbx/web/Initialiser.java +++ b/src/de/uhilger/wbx/web/Initialiser.java @@ -18,7 +18,6 @@ package de.uhilger.wbx.web; -import de.uhilger.wbx.WbxUtils; import java.io.File; import java.util.logging.Logger; import javax.servlet.ServletContext; @@ -28,7 +27,7 @@ /** * Initialisieren der Dateiverwaltung */ -public class Initialiser implements ServletContextListener { +public class Initialiser { private static final Logger logger = Logger.getLogger(Initialiser.class.getName()); @@ -57,14 +56,14 @@ * * @return Verzeichnis 'daten' der WebBox */ - public static File getWbxDataDir(ServletContext ctx) { + protected File getWbxDataDir(ServletContext ctx) { File file = getWbxDir(ctx); file = new File(file, "daten/"); logger.fine("WebBox Datenbasis: " + file.getAbsolutePath()); return file; } - public static File getWbxDir(ServletContext ctx) { + protected File getWbxDir(ServletContext ctx) { String path = ctx.getRealPath("/"); logger.fine("getRealPath: " + path); // file-cms in webapps File file = new File(path); @@ -82,7 +81,7 @@ * @param ctx der ServletContext, in den die Angabe eingetragen wird. Dort * ist anschliessend die Angabe unter Initialiser.FILE_BASE abrufbar */ - public static void ablageErmitteln(ServletContext ctx) { + protected void ablageErmitteln(ServletContext ctx) { Object o = ctx.getInitParameter(DATENABLAGE); try { if(o instanceof String) { @@ -100,23 +99,5 @@ ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath()); } } - - - /* ----- ServletContextListener Implementation ----- */ - - @Override - public void contextInitialized(ServletContextEvent sce) { - // hier kann etwas initialisiert werden - ServletContext ctx = sce.getServletContext(); - ablageErmitteln(ctx); - } - - @Override - public void contextDestroyed(ServletContextEvent sce) { - // hier wird alles wieder aufgeraeumt - ServletContext ctx = sce.getServletContext(); - ctx.removeAttribute(FILE_BASE); - } - } -- Gitblit v1.9.3