У меня есть набор EJB и других классов Java, которые необходимо настраивать по-разному в зависимости от системной среды, в которой они развернуты: производственной, тестовой или лабораторной. Информация о конфигурации включает в себя такие вещи, как URL-адреса и информацию о подключении к базе данных.
Мы хотели бы развернуть один и тот же точный продукт (файл EAR) в каждой среде, и чтобы после этого код выяснил, где он находится и какова его конфигурация, без необходимости обращаться к каждому серверу развертывания в каждой среде. внести изменения.
Каков наилучший способ настройки всех этих компонентов централизованным, надежным и простым в обслуживании способом?
Спасибо за ваши мысли.