Мы создаем трехуровневые корпоративные решения, которые обычно состоят из нескольких модулей webapp и ejbjar, которые все взаимодействуют с базой данных и имеют несколько внешних точек интеграции.
Каждому модулю обычно требуются свои собственные конфигурации, которые могут изменяться в течение срока службы решения. Его развертывание становится кошмаром, потому что теперь у нас есть 18 файлов свойств, которые необходимо запомнить, чтобы скопировать и настроить, а также настроить данные - источники, очереди, требования к памяти и т. д.
Я надеюсь, но не оптимистично, что может быть лучший способ. Некоторые варианты, которые мы рассмотрели / использовали, каждый со своими плюсами и минусами:
Со всем этим вам по-прежнему необходимо настроить источники данных, очереди и т. Д. В зависимости от контейнера: (