Hibernate异常根导致java.lang.ClassNotFoundException:org.Hibernate.service.ServiceRegistry
我得到了这个异常[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)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.
在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,从长远来看,它比管理您自己的依赖项更容易。