这应该是一个非常简单的问题,但我无法解决这个问题。我有2个import语句,在Netbeans中它没有显示任何错误但是当我运行项目时,我得到一个ClassnotFoundDef错误
<%@ page import="mastertables.BranchMaster, mastertables.CreateBranchMaster"%>
这两个类都在同一个包中。错误是
javax.servlet.ServletException: java.lang.NoClassDefFoundError:org/hibernate/HibernateException
请帮助,我被困在这件小事上。
谢谢, Abhijeet。
答案 0 :(得分:0)
应用程序服务器无法检索类路径中的org.hibernate.HibernateException
。在这种情况下,我认为你的类路径中实际上有hibernate jar,但应用服务器抱怨无法找到它的定义。
考虑一下:缺少依赖关系的最明显的例外是ClassNotFoundExeption
。
你没有得到这个,你也遇到了实例化hibernate异常的问题。如果不是hibernate库本身,谁会抛出一个hibernate异常。
因此,hibernate的某些部分已经加载到类路径中,但不是这个特定的类。 根据我的经验,我检查库版本冲突/不匹配。检查所有hibernate jar和依赖项的版本。