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