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