У меня есть веб-приложение Java на моей работе, и я хотел бы упростить, как мы развертываем наши среды DEV, QA и PROD.
Приложение запускает ряд свойств при запуске, а файлы свойств различаются для dev, qa и prod. Всякий раз, когда я хочу разворачиваться в определенную среду, я отбрасываю файл свойств, специфичный для среды, в папку своего приложения, строю войну и затем развертываю ее на одном из трех серверов tomcat 5.5.
То, что я хотел бы сделать, - это иметь один .war, который имеет свойства для всех сред, и попросить приложение опросить веб-сервер во время процесса init, чтобы выяснить, в какой среде находится приложение, и, следовательно, какие свойства загружать. Есть ли простой способ (или, если это не так, стандартный способ) сделать это?