Все, что я читал о Tomcat, указывает на то, что при развертывании моего веб-приложения Tomcat возьмет мой файл context.xml , скопирует его в <tomcat-dir><engine-name><host>
и переименует в <mywebbappname>.xml
.
... только это не так.
У меня Liferay 6 в комплекте с Tomcat 6, развернутым на моей машине.Файл context.xml для моего веб-приложения очень прост:
<Context privileged="true" crossContext="true"></Context>
Мой файл context.xml находится в каталоге META-INF , который находится втот же уровень, что и у моего WEB-INF каталога.
Я думаю, что структура настроена правильно, но когда Tomcat развертывает WAR, context.xml не копируется и не переименовывается.Если я вручную создаю <tomcat-dir>\<engine-name>\<host>\<mywebbappname>.xml
, все работает нормально.
Это нормально для разработки, но я должен перезапустить Tomcat, чтобы увидеть мой контекст, который не будет работать в производственной среде.
Мне не хватает какой-то мелкой детали?
Спасибо,
Дэвид