Рекомендуемые места и методы для хранения файлов, созданных из приложения Tomcat? - PullRequest
2 голосов
/ 25 марта 2011

это относительно tomcat + spring + linux. Мне интересно, что может быть хорошей практикой и местом для хранения файлов. Моя идея - поместить все в файловую систему, а затем отслеживать их с помощью БД. Мое сомнение ГДЕ? На самом деле я мог бы поместить все в каталог webapp, но таким образом некоторые хорошие коллеги или даже я могли забыть об этом и стереть все во время clean + deploy. Другая идея состоит в том, чтобы использовать папку в файловой системе ... но в Linux какая из них будет стандартной для этого? Более того, существует проблема с разрешениями, я предполагаю, что tomcat работает как пользователь tomcat. Поэтому он не может создавать папки в файловой системе по своему желанию. Мне пришлось бы создать его самому, используя пользователя root, а затем сменив владельца ... В этом нет ничего плохого, но я бы хотел автоматизировать процесс, чтобы не требовалось никакого вмешательства. Есть намеки?

1 Ответ

4 голосов
/ 25 марта 2011

Стандарт Иерархия файловой системы определяет стандартные пути для различных типов файлов.Вы не ясно даете понять, какие файлы вы храните и как они используются.Минимум

подходящий.

Что касается привилегий, то вам придется либо создать каталоги с соответствующими привилегиями во время установки.Если это невозможно, выберите каталог webapps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...