Существует ли какое-либо веб-приложение на Java, которое позволяет динамически публиковать содержимое файла .properties и позволяет мне его изменять? - PullRequest
0 голосов
/ 14 сентября 2010

В рамках разработки некоторых сценариев использования я использовал подход с использованием файла свойств для обработки почти всех параметров конфигурации в проекте.

Даже когда этот подход является безопасным, мне нужно иметь возможность изменять эти параметры в приложении, поэтому мне нужен веб-модуль администратора, чтобы иметь возможность изменять во время выполнения всю конфигурацию файла свойств. *

Я хотел бы знать, есть ли какая-либо WAR, которую я могу разместить на своем веб-сайте, чтобы включить динамическое изменение веб-приложения.

Я обнаружил, что Конфигурация Apache Commons позволяет мне вносить изменения во время выполнения, но я не нашел приложения CRUD для файлов свойств.

Кто-нибудь знает один?

1 Ответ

1 голос
/ 28 декабря 2011

Согласен с комментариями Исаака и Руффпа. Даже если вам удалось обновить содержимое файлов свойств во время выполнения, это не решило бы проблему, заключающуюся в том, что большинство свойств, вероятно, загружаются один раз и не читаются снова, пока приложение не будет перезапущено. Лучше всего использовать записи среды Java EE или резервную базу данных.

Другой вариант - использовать JMX bean-компоненты управления. Затем к этим bean-компонентам можно получить доступ через любой инструмент управления JMX, включая jconsole, или же вы можете использовать любой доступный веб-интерфейс для доступа к ним, включая любой, предоставляемый сервером приложений.

...