Dateiverwaltung für die WebBox
ulrich
2018-04-06 e0a4bed472576a2ac5b7a4bfdaae97668a5a45c0
Kontext data nur erzeugen, wenn der Ordner www noch nicht existiert
1 files modified
10 ■■■■■ changed files
src/java/de/uhilger/filecms/web/Initialiser.java 10 ●●●●● patch | view | raw | blame | history
src/java/de/uhilger/filecms/web/Initialiser.java
@@ -131,11 +131,6 @@
          FileUtils.copyDirectoryToDirectory(srcDir, dataDir);
          srcDir = new File(srcPath, "/META-INF/daten/dav");
          FileUtils.copyDirectoryToDirectory(srcDir, dataDir);          
        } catch (IOException ex) {
          logger.log(Level.SEVERE, null, ex);
        }
      }
    }
    // hier noch den context anlegen
    String path = ctx.getRealPath("/");
    //File appDir = new File(path);
@@ -144,16 +139,17 @@
    File catalinaBase = new File(System.getProperty("catalina.base"));
    File confLocalhost = new File(catalinaBase, "conf/Catalina/localhost");    
    File dataContext = new File(confLocalhost, "data.xml");
    File srcDir = new File(path, "/META-INF/conf");
          srcDir = new File(path, "/META-INF/conf");
    File dataCtxSrc = new File(srcDir, "data.xml");
    logger.fine("dataCtxSrc: " + dataCtxSrc.getAbsolutePath());
    logger.fine("dataContext: " + dataContext.getAbsolutePath());
    try {
      FileUtils.copyFile(dataCtxSrc, dataContext);
    } catch (IOException ex) {
      logger.log(Level.SEVERE, null, ex);
    }
  }
    }
  }
  @Override
  public void contextInitialized(ServletContextEvent sce) {