| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Где хранить базу данных в Томкате? |
| Автор: Dims 17.2.2009, 19:08 |
| Допустим, моё веб-приложение изменяет какие-то данные в процессе работы. Это может быть база данных или просто какие-то файлы. Данные в них относятся ко всему приложению. Вопрос: в какой папке их лучше хранить? |
| Автор: AntonSaburov 17.2.2009, 19:30 |
В какой угодно - лишь бы у Томката (пользователя, под котороым он запускается) на нее было разрешение делать файловые операции. |
| Автор: Dims 18.2.2009, 14:23 |
| Я сейчас и храню в какой угодно |
| Автор: AntonSaburov 18.2.2009, 15:21 |
| Смотря под какой ОС. В Unix у нас часто кладут в /usr/local/... - и здесь создают каталог Под Виндой - часто кладут в каталог, куда указывает переменная среды %APPDATA% - ну там само собой тоже каталог отдельный. |
| Автор: Tony 18.2.2009, 18:32 |
| в WEB-INF папке. Она закрыта для клиентов сайта(по урлу не досту4ишся) |
| Автор: _and 19.2.2009, 09:12 |
| Dims, всеж проще поставить какую нить БД типа hsqldb, derby, h2, mysql и хранить данные там |
| Автор: chand0s 19.2.2009, 15:44 |
| У нас так Приложение при старте читает переменную $APPLICATION_HOME, если она установлена - хранит все там, если не установлена - пытается создать папку ~/.application, если и это не удалось - выплевывает грозную ошибку и завершается. |