Мое приложение развернуто как файл EAR.
Приложение традиционно требовало внесения некоторых изменений в конфигурацию после установки.
Это было легко с Oracle 10G OAS, поскольку EAR был развернут в каталог, что обеспечило легкий доступ к файлам конфигурации.
С 11G EAR не расчленяется, что приводит к дополнительной документации по расчленению, модификации и рекомбинации EAR.
Мне кажется, что это должна быть относительно распространенная проблема с решением, возможно, стандартным через J2EE, которое я просто не встречал или не признал тем решением, которое искал.
Некоторые альтернативы включают: 1) Предоставление утилиты, которая будет изменять файл EAR перед развертыванием. 2) Сохраните все параметры конфигурации в отдельном месте. 3) Хранить все параметры конфигурации в базе данных; получить доступ к базе данных через контейнер, обеспечить подключение через JNDI.
Но существует ли устоявшаяся передовая практика?
Не имея этого, какой подход сработал для вас?
Спасибо, Кертис.