В какие папки можно записать приложение 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 без удачи.

Ответы на вопрос(1)

Ваш ответ на вопрос