Hibernate异常根导致java.lang.ClassNotFoundException:org.Hibernate.service.ServiceRegistry

Hibernate异常根导致java.lang.ClassNotFoundException:org.Hibernate.service.ServiceRegistry,hibernate,servlets,Hibernate,Servlets,我得到了这个异常[Servlet执行引发了一个异常],其根本原因是 java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry 位于org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364) 位于org.apache.catalina.loader.WebappClassLoaderBase.

我得到了这个异常[Servlet执行引发了一个异常],其根本原因是 java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry 位于org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364) 位于org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1185)
在jlc.db.service.RegisterService.register(RegisterService.java:11)

中,您需要将依赖项设置为编译时休眠

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.0.1.Final</version>
    <scope>compile</scope>
</dependency>

org.hibernate
冬眠核心
4.0.1.最终版本
编译

您需要将依赖项设置为编译时休眠

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.0.1.Final</version>
    <scope>compile</scope>
</dependency>

org.hibernate
冬眠核心
4.0.1.最终版本
编译

谢谢Alexandar的回答,但是在哪里添加这个依赖关系呢?我在Eclipse 2018中使用servlets JSP,hibernate,我正在处理我必须添加的文件。如果您使用maven,请帮助mePom.xml文件。我没有使用maven,还有什么选择?将hibernate jar打包到war文件的WEB-INF/lib目录中。你有战争档案,对吗?您可能还需要添加其他JAR,下面是所有依赖项的列表,我建议您使用maven,从长远来看,这比管理您自己的依赖项更容易。感谢Alexandar的回答,但在哪里添加此依赖项?我使用的是servlets JSP,Eclipse 2018中的hibernate我正在处理我必须添加的文件。如果您使用maven,请帮助mePom.xml文件。我没有使用maven还有什么选择?将hibernate jar打包到war文件的WEB-INF/lib目录中。你有战争档案,对吗?您可能还需要添加其他JAR,下面是所有依赖项的列表,我建议您使用maven,从长远来看,它比管理您自己的依赖项更容易。