Может ли JNDI использоваться веб-приложениями для поиска логгера? - PullRequest
2 голосов
/ 10 октября 2011

В нашем контейнере запущено несколько веб-приложений (Tomcat 6/7), и каждое веб-приложение настраивает свою собственную журнализацию для конкретного приложения (для разных файлов журнала). Есть определенные события, которые нам нужно записать в центральный журнал, общий для всех веб-приложений.

Мы используем JNDI для поиска источника данных, настроенного в Tomcat; Можно ли сделать то же самое с регистратором, поэтому при запуске каждого веб-приложения он получает общий регистратор уровня контейнера?

1 Ответ

1 голос
/ 10 октября 2011

Я бы подумал, что это возможно, хотя сам не пробовал.Регистратор является объектом Java, и вы можете хранить любой объект Java в хранилище, о котором знает JNDI, и JNDI должен иметь возможность его извлекать.

...