Как изменить META-INF\context.xml по умолчанию для Tomcat?
(Tomcat, обсуждаемый здесь, является встроенным в Liferay 7.0.42.)
Для WAR, которые идут без META-INF\context.xml, Tomcat предоставляет свой собственный. Следовательно, всякий раз, когда я переустанавливаю такое приложение, этот файл также записывается (пере). К сожалению, версия по умолчанию META-INF/context.xml не подходит для моих (отладочных) нужд.
Где Tomcat хранит версию META-INF\context.xml по умолчанию?
Возможно альтернативное решение?
Я также попытался разместить свой собственный context.xml здесь, поэтому Tomcat не предоставляет свой собственный:
%TOMCAT%\conf\Catalina\localhost\mywebapp.xml
... без какого-либо видимого эффекта; context.xml в webapps\my-web-app\META-INF\context.xml по-прежнему переписывается (перезаписывается) собственным Tomcat.
(Изменение самой WAR нежелательно.)
1 ответ
Вот как можно предоставить свой собственный context.xml ad-hoc во время сборки (т. Е. Без изменения исходных текстов) и, таким образом, избегать добавления собственного Tomcat:
mvn install... -Dmaven.war.containerConfigXML = src / main / resources / context.xml