Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat 8 NoClassDefFoundError:org/springframework/orm/jpa/EntityManagerFactoryUtils_Java_Spring_Tomcat - Fatal编程技术网

Java Tomcat 8 NoClassDefFoundError:org/springframework/orm/jpa/EntityManagerFactoryUtils

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

出现错误:

NoClassDefFoundError: org/springframework/orm/jpa/EntityManagerFactoryUtils

在Tomcat8上部署项目时。但是在Tomcat7中,它的部署和运行没有任何问题

<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解决了问题。太多了!我不建议这样做——这真是一个相当糟糕的主意。