У меня развернутая война с Tomcat в Ubuntu.Когда я пытаюсь создать папку, эта папка не создается.Путь к папке / orders /, а код Java:
File tmpDir = new File("/orders/1);
if (!tmpDir.exists()) {
tmpDir.mkdir();
}
У меня есть попытка / перехват, но выбрасывается любое исключение.
Разрешение моей папки:
drwxrwxrwx 2 root root 4096 May 28 20:51 orders
И, пытаясь показать, какой пользователь выполняет Tomcat, я вижу, что это root:
pas aux | grep apache
root 26890 1.2 3.4 4507084 412560 pts/7 Sl 20:46 0:14 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties .....
Когда я просматриваю эту папку, я ничего не вижу ...
В чем проблема?
Разрешение Tomcat?Где я могу это увидеть?Или, может быть, у меня нет пути в web.xml или в каком-то другом месте?
РЕШЕНИЕ @Harald:
В Java 7 лучше использовать Files.createDirectories () чем mkdir ().Mkdir не работает для меня.