Большинство веб-приложений на Java, которые мы запускаем в нашем магазине для целей разработки программного обеспечения, должны иметь какой-то каталог APP_HOME, созданный для работы веб-приложения.Приложения, о которых я здесь думаю, - это такие вещи, как Hudson, Nexus, Confluence, JIRA и т. Д. Возможно, эти приложения являются особыми, поскольку они предназначены для разработки программного обеспечения (с Confluence, возможно, заметным исключением).В своем веб-приложении мы стремимся избежать этого требования и, таким образом, сохранить всю информацию о конфигурации в базе данных, доступ к которой может быть предоставлен через базу данных JNDI и / или фабрику менеджера сущностей.ПРИМЕЧАНИЕ. Наше приложение НЕ требует какого-либо управления файлами в тяжелых условиях.
Каковы плюсы и минусы корпоративного веб-приложения, которое использует файловую систему для работы.Это типично?