Есть ли какие-либо изменения, чтобы использовать файл qa.db.properties при развертывании файла WAR на сервере Tomcat, работающем на сервере QA unix? - PullRequest
0 голосов
/ 27 апреля 2020

Существует 3 среды: Dev, QA и Prod. А в Github в базе кода приложений на основе Spring доступны 3 * свойства-файла c -properties, а именно dev.db.properties, qa.db.properties и prod.db.properties. Там в базе кода, внутри файла контекста. xml, URL и пароли упоминаются таким образом, чтобы использовать свойства db из файла свойств среды, заданного c, во время или после развертывания app.war. файл на сервере apache tomcat, работающий в каждой из сред. Ниже приведен абстрактный вид контекста. xml и окр. speci c файлы свойств: context. xml - url = "jdb c: oracle: thin: @@ dbhost @@: @@ dbport @@ / @@ dbservicename @@ "password = @@ dbpassword @@ dev.db.properties и qa.db.properties имеют свои собственные имена dbhost, dbport, dbservicename соответственно.

Мой вопрос заключается в том, как во время или после развертывания в отдельных средах сервер tomcat, работающий в каждой среде, решает, какую среду указать файл c для выбора. Например, предположим, что необходимо развернуть файл app.war, который состоит из обоих файлов свойств, в среде QA, то как сервер Tomcat, работающий в среде QA, решит, что ему нужно выбрать файл qa.db. файл свойств, а не файл dev.db.properties?

Возможно ли, что контекст сервера tomcat. xml файл в среде QA сконфигурирован таким образом, чтобы выбирать только файл qa.db.properties?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...