Как я могу переопределить файл server.xml или context.xml tomcat 8 из проекта? Потому что я использую источник данных в server.xml.Как переопределить файл server.xml fo tomcat из проекта spring
ответ
Вы не можете переопределить server.xml из своего проекта. С другой стороны, вы можете переопределить context.xml. Вы можете сделать это (c/p from docs)
В отдельном файле в /META-INF/context.xml внутри приложения файлы. Необязательно (на основе атрибута copyXML узла) это может быть , скопированное в $ CATALINA_BASE/conf/[enginename]/[имя хоста]/и переименованное в базовое имя приложения плюс расширение «.xml».
Как описано, чтобы переопределить context.xml, вы должны добавить META-INF к корню вашего webapp и поместить его в свой контекст.xml. Обратите внимание, что для того, чтобы ваши проекты context.xml вступили в силу, не должен быть уже установлен context.xml для этого конкретного проекта внутри TOMCAT экземпляра
В отдельных файлах (с расширением «.xml») в $ CATALINA_BASE/conf/[enginename]/[имя_хоста]/каталог. Контекст путь и версия будут получены из базового имени файла (имя файла меньше расширения .xml). Этот файл всегда будет принимать приоритет над любым файлом context.xml, упакованным в каталог META-INF .