Я использую Hibernate 4.3.7.Final и Log4j2 в моем Spring MVC webapp, опубликованном через Tomcat 7. Вся конфигурация выполняется через JavaConfig (т. Е. Не существует web.xml или другой конфигурации XML файлы).Добавление системных свойств в Spring MVC webapp
По умолчанию протокол Hibernate не проходит через Log4j по причинам, указанным в Apache wiki. Для того, чтобы решить эту проблему нужно создать настройку системы следующим образом:
System.setProperty("org.jboss.logging.provider", "slf4j");
Поскольку мое приложение является веб-приложение не основной поток, и в результате я не знаете, куда поместить этот System.setProperty
вызов. Любой совет будет принят во внимание.
, которые веб-контейнера вы используете? – SMA