java .lang.NoClassDefFoundError: Не удалось связать org / hibernate / jpa / internal / EntityManagerMessageLogger - PullRequest
0 голосов
/ 16 апреля 2020

Я использую приложение Spring MVC и сталкиваюсь со следующей ошибкой после развертывания файла war и запуска wildlfy:

Причина: java .lang.NoClassDefFoundError: Не удалось связать org / hibernate / jpa / internal / EntityManagerMessageLogger (модуль "deploy.portal-0.0.1-SNAPSHOT.war: main" из загрузчика сервисных модулей): org / hibernate / internal / CoreMessageLogger

My pom. xml для зависимости гибернации:

<dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.3.6.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>3.6.4.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.5-Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.common</groupId>
            <artifactId>hibernate-commons-annotations</artifactId>
            <version>4.0.4.Final</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.7</version>
        </dependency>

db-config. xml file

<bean id="sessionFactory" primary="true" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSourcePG"></property>
        <property name="packagesToScan" value="com.xyz.*" />
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
                <prop key="hibernate.show_sql">false</prop>
                <prop key="hibernate.hbm2ddl.auto">view</prop>
                <prop key="hibernate.connection.release_mode">after_transaction</prop>
                <prop key="hibernate.jdbc.batch_size">50</prop>
            </props>
        </property>
    </bean>
    <tx:annotation-driven/>
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory">            
            <ref local="sessionFactory"/>        
        </property>
    </bean>

Пожалуйста, помогите мне в этом вопросе.

...