diff --git a/out/war/www/html/css/style.css b/out/var/www/html/css/style.css
similarity index 100%
rename from out/war/www/html/css/style.css
rename to out/var/www/html/css/style.css
diff --git a/out/war/www/html/index.html b/out/var/www/html/index.html
similarity index 100%
rename from out/war/www/html/index.html
rename to out/var/www/html/index.html
diff --git a/out/war/www/html/js/main.js b/out/var/www/html/js/main.js
similarity index 100%
rename from out/war/www/html/js/main.js
rename to out/var/www/html/js/main.js
diff --git a/src/main/java/ru/molokoin/sourceListener/apache2/ApacheService.java b/src/main/java/ru/molokoin/sourceListener/apache2/ApacheService.java
new file mode 100644
index 0000000..7a6b11c
--- /dev/null
+++ b/src/main/java/ru/molokoin/sourceListener/apache2/ApacheService.java
@@ -0,0 +1,57 @@
+package ru.molokoin.sourceListener.apache2;
+
+import java.io.IOException;
+import java.nio.file.DirectoryIteratorException;
+import java.nio.file.DirectoryStream;
+import java.nio.file.FileSystems;
+import java.nio.file.Files;
+import java.nio.file.LinkOption;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+/**
+ * Класс предоставляет инструменты адаптации контента, для размещения на запущеный сервер apache2
+ */
+public class ApacheService {
+ public static void main(String[] args) throws IOException {
+ //перечисление корневых каталогов файловой системы
+ Iterable dirs = FileSystems.getDefault().getRootDirectories();
+ for (Path name: dirs) {
+ System.err.println(name);
+ }
+
+ /**
+ * перечисление содержимого каталога
+ * .. не проходит по внутренним каталогам
+ */
+ Path dir = Paths.get("C:\\Users\\Strannik\\Documents\\esoe\\code\\sourceListener\\out\\zip\\molokoin-client-master.zip");
+ System.out.println("Перечисляем содержимое каталога: " + dir.toString());
+
+ try (DirectoryStream stream = Files.newDirectoryStream(dir)) {
+ for (Path file: stream) {
+ System.out.println(file.getFileName());
+ }
+ } catch (IOException | DirectoryIteratorException x) {
+ // IOException не может броситься во время итерации.
+ // В этом куске кода оно может броситься только
+ // методом newDirectoryStream.
+ System.err.println(x);
+ }
+ System.out.println("--------------------------------");
+ /**
+ * проверка доступа к файлу
+ */
+ System.out.println("проверка доступа к файлу: " + dir);
+ System.out.println("Files.isReadable(dir) : " + Files.isReadable(dir));
+ if (Files.isReadable(dir)){
+ System.out.println("Files.getOwner : " + Files.getOwner(dir, LinkOption.NOFOLLOW_LINKS));
+ System.out.println("Files.getFileStore(dir) : " + Files.getFileStore(dir));
+ System.out.println("Files.size(dir) : " + Files.size(dir));
+ System.out.println("Files.isSymbolicLink(dir) : " + Files.isSymbolicLink(dir));
+ System.out.println("Files.probeContentType(dir) : " + Files.probeContentType(dir));
+
+ }
+
+ }
+
+}
diff --git a/target/classes/ru/molokoin/sourceListener/apache2/ApacheService.class b/target/classes/ru/molokoin/sourceListener/apache2/ApacheService.class
new file mode 100644
index 0000000..83886f6
Binary files /dev/null and b/target/classes/ru/molokoin/sourceListener/apache2/ApacheService.class differ