(Tomcat обсуждается здесь in-Liferay embedded 7.0.42.)Как изменить стандартную версию Meta-INF context.xml Tomcat?
Для WARs, которые поставляются без 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 не желательно.)
"войнам, которые приходят без каких-либо META-INF \ context.xml Tomcat поставляет свою собственную" Где вы получаете эту информацию? Обращайтесь пожалуйста. И где он говорит, что он хранится где угодно? – EJP
Я наблюдаю это. Я развертываю WAR без него, когда Tomcat распаковывает WAR, теперь у него есть META-INF/context.xml. Сначала я подозревал, что это Liferay делает это, но я ничего не мог найти в его файлах. Теперь, когда вы спрашиваете об этом, он заставляет меня переосмыслить ... Может быть, Лиферэй делает это в конце концов. –
ОК, поэтому мы можем признать, что это Tomcat, который делает это, но вы нашли, где он хранится; так в чем вопрос? – EJP