| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | logger.fine("dataCtxSrc: " + dataCtxSrc.getAbsolutePath()); |
| | | logger.fine("dataContext: " + dataContext.getAbsolutePath()); |
| | | FileUtils.copyFile(dataCtxSrc, dataContext); |
| | | */ |
| | | } catch (IOException ex) { |
| | | logger.log(Level.SEVERE, null, ex); |
| | | } |