LinkageError с org.jboss.logging - PullRequest
       45

LinkageError с org.jboss.logging

0 голосов
/ 27 июня 2019

Я пытаюсь перенести приложение, работающее на wildfly 8.2, на jboss 7.2, используя slf4j в качестве основы ведения журнала.Однако, когда я пытаюсь выполнить развертывание в JBoss, я получаю следующую ошибку:

Причина: java.lang.LinkageError: Не удалось связать развертывание org / jboss / logging / Logger $ Level (Module \ ").backend-2.1.2.war \ "из Service Module Loader): нарушение ограничения загрузчика: loader (экземпляр org / jboss / modules / ModuleClassLoader) ранее инициировал загрузку для другого типа с именем \" org / jboss / logging / Logger$ Level \ ""}}}

Текущий jboss-развертывание-структура :

    <exclusions>
        <module name="org.apache.log4j" />
        <module name="org.slf4j" />
        <module name='org.slf4j.impl' />
        <module name="org.apache.commons.logging" />
        <module name="org.log4j" />
        <module name="org.jboss.logging" />
    </exclusions>

Я не мог найти решение, чтобы решить эту ошибку, работает mvn dependency:tree, org.jboss.logging был импортирован из Hibernate 4.3.11. Наконец, теперь мой pom с hibernate выглядит так:

  <dependency>
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-entitymanager</artifactId>
     <version>${hibernate.version}</version>
     <exclusions>
        <exclusion>
             <groupId>org.jboss.logging</groupId>
             <artifactId>jboss-logging</artifactId>
        </exclusion>
    </exclusions>
  </dependency>

Но та же ошибка сохраняется.

...