2015-03-28 1 views
0

Недавно я изменил версию hibernate-entitymanager от 4.0.1 до 4.3.8.Fianl, после того, как я получил эту ошибку, когда я развернут проект WildFly:Как настроить hibernate-entitymanager: 4.3.8.Final для работы с SLF4J?

12:17:15,340 ERROR [stderr] (MSC service thread 1-5) log4j:ERROR A "org.apache.log4j.xml.DOMConfigurator" object is not assignable to a "org.apache.log4j.spi.Configurator" variable. 
12:17:15,341 ERROR [stderr] (MSC service thread 1-5) log4j:ERROR The class "org.apache.log4j.spi.Configurator" was loaded by 
12:17:15,341 ERROR [stderr] (MSC service thread 1-5) log4j:ERROR [ModuleClassLoader for Module "deployment.taolijie.war:main" from Service Module Loader] whereas object of type 
12:17:15,342 ERROR [stderr] (MSC service thread 1-5) log4j:ERROR "org.apache.log4j.xml.DOMConfigurator" was loaded by [ModuleClassLoader for Module "org.jboss.log4j.logmanager:main" from local module loader @12bc6874 (finder: local module finder @de0a01f (roots: /home/whf/app/wildfly-8.0.0.Final/modules,/home/whf/app/wildfly-8.0.0.Final/modules/system/layers/base))]. 
12:17:15,342 ERROR [stderr] (MSC service thread 1-5) log4j:ERROR Could not instantiate configurator [org.apache.log4j.xml.DOMConfigurator]. 
12:17:15,347 ERROR [stderr] (MSC service thread 1-5) log4j:WARN No appenders could be found for logger (org.jboss.logging). 
12:17:15,348 ERROR [stderr] (MSC service thread 1-5) log4j:WARN Please initialize the log4j system properly. 
12:17:15,348 ERROR [stderr] (MSC service thread 1-5) log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

Если изменить версию hinbernate-entitymanager обратно 4.0.1, все в порядке. Я понятия не имею об этом .. Как исправить?

Вот мой pom.xml:

<dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-entitymanager</artifactId> 
      <!--<version>4.0.1.Final</version>--> 
      <version>4.3.8.Final</version> 
     </dependency> 
<dependency> 
      <groupId>log4j</groupId> 
      <artifactId>log4j</artifactId> 
      <version>1.2.16</version> 
     </dependency> 

ответ

0

Wildfly 8,2, если я не ошибаюсь, уже включает в себя эта версия менеджера сущностей спящем так изменить масштаб зависимостей, чтобы при условии, что должно работать нормально, и изменить спящий режим если вы используете его в своем pom, hibernate будет включать в себя libs во время выполнения для вас.

Смежные вопросы