У меня есть веб-приложение, скажем webapp1
, и у него есть файл свойств dbconfig.properties
(в src / main / resources), и я развертываю это приложение на tomcat 9.0.8
Когда я запустите это приложение, свойства должны быть прочитаны из webapp1/WEB-INF/classed/dbconfig.properties
, вместо этого оно читается из CATALINA_HOME/conf/dbconfig.properties
На основании этой документации: https://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html#Advanced_configuration обнаружил, что в мой tomcat shared.loader
настроен как CATALINA_HOME/conf/
, поэтому ему дается приоритет над загрузчиком веб-приложений
Есть ли способ переопределить общую конфигурацию для одного конкретного веб-приложения?
Спасибо!