我在我的文件夹中包含了所有必需的jar文件,但它引发了运行时错误java.lang.NoClassDefFoundError: org/hibernate/Session
。这是我的项目层次结构的屏幕截图
如果通过创建一个main函数并将其作为java应用程序运行来运行它,那么它可以正常工作并提供正确的输出,但在tomcat上作为Web应用程序会引发错误。
此处有人请指导我
答案 0 :(得分:2)
这样做转到Properties
的{{1}},然后选择Project
,然后点击Deployment Assembly
并选择Add
并添加您的Java Build Path Entries
1}}然后点击Hibernate
。然后检查您的问题是否已解决。
答案 1 :(得分:0)
根据findjar.com,可以在这些jar文件中找到org.hibernate.Session类:
http://www.findjar.com/class/org/hibernate/Session.html;jsessionid=53FA854532D73E1B1CC5E6EF2073A461
在你的web-inf文件夹中包含hibernate 3 jar,以及@angel_navarro提到的其他罐子