我得到抛出java.lang.ClassNotFoundException:org.hibernate.cfg.Configuration例外

问题描述:

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库的构建路径,其首先我完成了。仍然没有解决。我尝试过不同版本的罐子。但问题依然存在。我得到抛出java.lang.ClassNotFoundException:org.hibernate.cfg.Configuration例外

请找web应用程序库屏幕在这里拍摄

WebApp library

添加更新部署大会

Updated Deployment Assembly

+0

你正在使用什么构建工具? – emotionlessbananas

+0

我没有使用任何。我正在使用Eclipse IDE。服务器 - Tomcat –

+0

如果是'动态web项目,那么'右键单击项目 - > Build Path - > Configure Build Path'然后在左边的列表中点击Deployment Assembly。点击“添加”按钮。选择“Java Build Path Entries”并点击下一步。现在选择您的hibernate jar文件或库。点击完成。点击确定 – emotionlessbananas

你需要添加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> 
+0

我没有使用任何构建工具。我只使用Eclipse IDE并在tomcat –

+0

上运行应用程序,然后手动下载jar文件。将jar文件放入WEB-INF> lib文件夹并添加到builtpath中,转到项目属性> java built path> libraries>添加外部jar文件 –

+0

我已经添加了jar文件。我附上了我的构建路径的屏幕截图。请看一看。 –