From fab80c872af697d61f200fd410a7ecc64ca0a537 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Mon, 06 Mar 2017 22:59:47 +0000 Subject: [PATCH] dekodieren fuer Codemirror --- src/java/de/uhilger/filecms/web/Initialiser.java | 39 ++++----------------------------------- 1 files changed, 4 insertions(+), 35 deletions(-) diff --git a/src/java/de/uhilger/filecms/web/Initialiser.java b/src/java/de/uhilger/filecms/web/Initialiser.java index 30e3d56..ac25f00 100644 --- a/src/java/de/uhilger/filecms/web/Initialiser.java +++ b/src/java/de/uhilger/filecms/web/Initialiser.java @@ -18,6 +18,7 @@ package de.uhilger.filecms.web; +import de.uhilger.wbx.WbxUtils; import java.io.File; import java.util.logging.Logger; import javax.servlet.ServletContext; @@ -62,48 +63,16 @@ ctx.setAttribute(FILE_BASE, pfad); logger.fine("Basis: " + pfad); } else { - ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath()); + ctx.setAttribute(FILE_BASE, WbxUtils.getWbxDataDir(ctx).getAbsolutePath()); } } else { - ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath()); + ctx.setAttribute(FILE_BASE, WbxUtils.getWbxDataDir(ctx).getAbsolutePath()); } } catch(Exception ex) { - ctx.setAttribute(FILE_BASE, getWbxDataDir(ctx).getAbsolutePath()); + ctx.setAttribute(FILE_BASE, WbxUtils.getWbxDataDir(ctx).getAbsolutePath()); } } - /** - * Bei der WebBox ist das Datenverzeichnis relativ zum Verzeichnis - * $CATALINA_BASE/webapps untergebracht. - * Die Abfrage ServletContext.getRealPath - * liefert das Verzeichnis des Context dieser Webanwendung, also - * $CATALINA_BASE/webapps/file-cms - * oder - * $WBX/sys/base/webapps/file-cms - * - * Unter Windows z.B. - * C:\Users\fred\Documents\srv\wbx\sys\base\webapps\file-cms - * Unter Linux oder Mac OS z.B. - * /home/fred/srv/wbx/sys/base/webapps/file-cms - * - * Das Datenverzeichis liegt dann auf - * $WBX/daten - * - * Mit dem Verzeichnis des Context dieser Webanwendung ist das - * Datenverzeichnis der WebBox hart kodierbar mit dieser Methode - * - * @return Verzeichnis 'daten' der WebBox - */ - private File getWbxDataDir(ServletContext ctx) { - String path = ctx.getRealPath("/"); - logger.fine("getRealPath: " + path); // file-cms in webapps - File file = new File(path); - file = file.getParentFile().getParentFile().getParentFile().getParentFile(); - file = new File(file, "daten/"); - logger.fine("Basis: " + file.getAbsolutePath()); - return file; - } - @Override public void contextDestroyed(ServletContextEvent sce) { // hier wird alles wieder aufgeraeumt -- Gitblit v1.9.3