В какие папки можно записать приложение Tomcat на сервере Ubuntu
Я не уверен, что тот факт, что яИспользование Ubuntu Server в этом случае имеет значение. Когда я пытаюсь создать папку с помощью метода File.mkdirs (), он неисключение, просто никогда не работает.
Более подробное объяснение моей проблемы с конкретными ссылками на код можно найти здесь:Невозможно создать каталог на сервере. Вопрос разрешения?
Причина, по которой яя пишу новый вопрос, потому что ямне интересно, если яУ меня возникают проблемы при создании каталогов на сервере из-за разрешений.
String path = /home/username/foldertocreate;
File file = new File(path);
file.mkdirs();
Так что я'я пытаюсь создать папку в каталоге / home / username. Это прекрасно работает, когда яЯ запущен в режиме разработки на моем компьютере разработчика и на экземпляре tomcat в Eclipse, но завершается неудачно, когда код запускается на сервере. Может ли это быть из-за того, что в окне dev пользователь вошел в систему и, следовательно, открыто разрешение на запись папки / home / username? На сервере нет пользователяфактически вошел в систему во время работы программы ...
Есть ли конкретная папка, в которую я могу писать?
Я проверил права доступа к папке, которые в настоящее время установлены на 700. Может ли это быть проблемой? Безопасно ли устанавливать эту папку на 666 или 777? Доступна ли эта папка для записи, даже если пользователь не вошел в систему?
Обновить: Попробовал изменить права доступа к папке на 755 без удачи.