У меня есть приложение, которое в настоящее время развернуто в нескольких местах с использованием профилей Maven, которые выбирают другой файл свойств в зависимости от профиля, а затем развертывают приложение с помощью плагина Cargo в соответствующем экземпляре Tomcat.
Я слышал о JNDI и полностью отделил настройки базы данных от самого веб-приложения, однако не знаю, с чего начать поиск лучшего решения.
Проблема:
- Проект Maven Struts 2 развернут на нескольких экземплярах Tomcat с разными базами данных в зависимости от среды.
Что такое способ управления подключениями к базе данных и любые другие различия для разных сред (например, Struts 2 devMode)?
Подробнее здесь:
https://stackoverflow.com/questions/152 ... ces-for-di