Различные файлы журнала для приложений Grails, развернутых в одном контейнере сервлета - PullRequest
1 голос
/ 26 октября 2011

У меня есть 2 приложения grails, упакованные с параметром --nojars в командной строке grails.Все библиотеки инфраструктуры Grails перемещаются на сервер и загружаются в строку shared.loader в контейнере сервлета tomcat.

У меня вопрос, как я могу установить разные регистраторы для этого другого приложения.Теперь log4j = {..} создает статическую переменную, которая используется двумя приложениями.Я хотел бы иметь разные журналы для каждого.При развертывании файлов war, созданных командой grails build, без --nojars everithing прошел хорошо, и у каждого приложения был свой собственный файл журнала.

Есть предложения?

1 Ответ

0 голосов
/ 19 декабря 2011

Я думаю, что должно быть два разных веб-приложения. Если вы не хотите, чтобы дублирующиеся библиотеки упаковывались снова, просто предоставьте им «предоставленную» область и убедитесь, что они доступны в вашем экземпляре Tomcat.

...