引起:java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry

时间:2017-03-11 11:34:48

标签: java hibernate tomcat

所以现在已经有4天Tomcat因为某些原因无法启动了,尝试了我能做的一切但没有什么对我有用,我得到的错误之一就是标题中提到的,但我有比那些更多(这里是完整的错误日志Apache TomCat failed to start lifecycle exception

所以首先我认为我没有类ServiceRegistry,但我确实拥有它As you can see here

更新
所以我在lib文件夹中添加了hibernate核心在apache tomcat安装下,服务器再次启动,但由于某些原因它没有映射我的servlet

**更新2 ** 我将ojdbc6.jar和hibernate -core复制到tomcat的lib文件夹中,现在工作正常 谢谢你的帮助小伙伴。

2 个答案:

答案 0 :(得分:0)

只需将ojdbc.6(对于oracle 11g用户)和hibernate -core.jar文件复制到apache tomcat安装文件夹的lib文件夹中。

答案 1 :(得分:0)

如果有人使用maven遇到了这个问题,只需将依赖项的范围设置为“编译”