Java Tomcat 8 NoClassDefFoundError:org/springframework/orm/jpa/EntityManagerFactoryUtils
出现错误: NoClassDefFoundError: org/springframework/orm/jpa/EntityManagerFactoryUtils 在Tomcat8上部署项目时。但是在Tomcat7中,它的部署和运行没有任何问题Java Tomcat 8 NoClassDefFoundError:org/springframework/orm/jpa/EntityManagerFactoryUtils,java,spring,tomcat,Java,Spring,Tomcat,出现错误: NoClassDefFoundError: org/springframework/orm/jpa/EntityManagerFactoryUtils 在Tomcat8上部署项目时。但是在Tomcat7中,它的部署和运行没有任何问题 <spring.version>4.1.3.RELEASE</spring.version> <springSecurity.version>3.2.5.RELEASE</springSecurity.versi
<spring.version>4.1.3.RELEASE</spring.version>
<springSecurity.version>3.2.5.RELEASE</springSecurity.version>
Apache Tomcat/8.0.20
JVM Version 1.8.0_31-b13
在web上,我发现只有一种解决方案:重新安装Tomcat或更改版本,但它在远程客户端服务器上运行。谢谢。您的依赖项中有吗?是的,包括spring orm,我认为如果没有它,在Tomcat 7中也会失败,无论出于何种原因,如果它在另一台服务器上的Tomcat的lib文件夹中,则不会。Boris回答正确,将spring orm添加到Tomcat lib解决了问题。太多了!我不建议这样做——这真是一个相当糟糕的主意。