From 1a8136a39c4c56e4e4cfc2919280587dd1727bcf Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Sat, 30 Nov 2019 17:23:18 +0000 Subject: [PATCH] Tomcat-Kontexte data.xml und home.xml werden beim Init nicht mehr mitkopiert --- src/java/de/uhilger/filecms/web/Initialiser.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/java/de/uhilger/filecms/web/Initialiser.java b/src/java/de/uhilger/filecms/web/Initialiser.java index 9473f68..dcb5f9a 100644 --- a/src/java/de/uhilger/filecms/web/Initialiser.java +++ b/src/java/de/uhilger/filecms/web/Initialiser.java @@ -122,6 +122,7 @@ String targetDirName = (String) o; File dataDir = new File(targetDirName, "www"); if(!dataDir.exists()) { + dataDir.mkdirs(); String srcPath = ctx.getRealPath("/"); // file-cms in webapps File srcDir = new File(srcPath, "/META-INF/daten/www"); dataDir = new File(targetDirName); @@ -130,7 +131,15 @@ srcDir = new File(srcPath, "/META-INF/daten/home"); FileUtils.copyDirectoryToDirectory(srcDir, dataDir); srcDir = new File(srcPath, "/META-INF/daten/dav"); - FileUtils.copyDirectoryToDirectory(srcDir, dataDir); + FileUtils.copyDirectoryToDirectory(srcDir, dataDir); + + /* + + an dieser Stelle koennten noch die Kontexte fuer www und home + angelegt werden. Sie muessten aber dynamisch erzeugt werden, + mit der jeweiligen Einstellung laut FILE_BASE, nicht, wie + unten durch Kopieren einer statischen Datei + // hier noch den context anlegen String path = ctx.getRealPath("/"); //File appDir = new File(path); @@ -144,6 +153,7 @@ logger.fine("dataCtxSrc: " + dataCtxSrc.getAbsolutePath()); logger.fine("dataContext: " + dataContext.getAbsolutePath()); FileUtils.copyFile(dataCtxSrc, dataContext); + */ } catch (IOException ex) { logger.log(Level.SEVERE, null, ex); } -- Gitblit v1.9.3