Dateiverwaltung für die WebBox
ulrich
2020-03-01 631a8812e9bf9d08944bc18d972cb6134337facf
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);
        }