我收到java.lang.ClassNotFoundException:org.hibernate.cfg.Configuration exception

时间:2017-07-29 04:59:46

标签: java spring hibernate

   org.apache.catalina.core.StandardContext listenerStart
   SEVERE: Exception sending context initialized event to listener instance of 
   class org.springframework.web.context.ContextLoaderListener
   java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration

我已经解决了我的问题,但所有人都给出了相同的解决方案,在我首先完成的构建路径中的webapp库中添加hibernate jar。仍然没有解决。我尝试过不同版本的罐子。但问题仍然存在。

请找到此处拍摄的webapp库屏幕

WebApp library

添加更新的部署程序集

Updated Deployment Assembly

1 个答案:

答案 0 :(得分:1)

您需要添加hibernate依赖项,您可以在下面找到它:

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>ejb3-persistence</artifactId>
        <version>1.0.2.GA</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-annotations</artifactId>
        <version>3.5.6-Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-commons-annotations</artifactId>
        <version>3.2.0.Final</version>
    </dependency>
    <dependency>

        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>5.1.0.Final</version>
   </dependency>