Tomcat 7 журнал содержимого эффективного web.xml - PullRequest
1 голос
/ 15 июля 2011

Это, вероятно, очевидно, но я не могу найти какие-либо подробности об этом. После просмотра видео на tomcat 7 было упомянуто, что можно было зарегистрировать окончательный файл web.xml после обработки всех аннотаций в веб-приложении. На этом этапе вы можете установить для metadata-complete значение true и использовать web.xml для производства, что повышает производительность. Я провел быстрый тест на аннотированном сервлете, и я не видел ни одного сгенерированного файла web.xml в журналах (или где-либо еще в этом отношении). Я предполагаю, что что-то упустил. Кому-нибудь удалось это сделать?

Ответы [ 2 ]

2 голосов
/ 16 июля 2011

Хорошо,

Я нашел ответ, я, кажется, пропустил это в документах :

logEffectiveWebXml - Установите значение true, если вы хотите эффективный файл web.xml. используется для регистрации веб-приложения (на уровне INFO), когда Приложение запускается. Эффективный web.xml является результатом объединения web.xml приложения со всеми настройками по умолчанию, настроенными Tomcat и любые обнаруженные файлы и аннотации web-фрагмент.xml. Если не указано значение по умолчанию false.

Итак, это случай определения контекста и установки этого атрибута в значение true. Я возьму это на себя и дам вам знать, как у меня дела.

1 голос
/ 15 июля 2011

Вы пытаетесь увидеть, что находится в этом файле?Или просто знать, когда это началось?Если последнее, то вы можете реализовать ServletContextListener и регистрировать все, что вам нужно, чтобы увидеть там.Здесь также можно инициализировать и / или уничтожить конфиги приложения.

...