Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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 使用spring数据jpa部署应用程序失败_Java_Spring_Hibernate_Spring Mvc_Jpa - Fatal编程技术网

Java 使用spring数据jpa部署应用程序失败

Java 使用spring数据jpa部署应用程序失败,java,spring,hibernate,spring-mvc,jpa,Java,Spring,Hibernate,Spring Mvc,Jpa,我有一个简单的web应用程序,它在ApacheTomcat8.0中部署并运行良好。只要我添加spring数据jpa依赖项,它就会失败。到目前为止,代码没有变化 <spring.version>3.2.2.RELEASE</spring.version> <spring.data.jpa.version>1.6.0.RELEASE</spring.data.jpa.version> <!-- SPRING -->

我有一个简单的web应用程序,它在ApacheTomcat8.0中部署并运行良好。只要我添加spring数据jpa依赖项,它就会失败。到目前为止,代码没有变化

    <spring.version>3.2.2.RELEASE</spring.version>
    <spring.data.jpa.version>1.6.0.RELEASE</spring.data.jpa.version>

    <!-- SPRING -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>${spring.data.jpa.version}</version>
    </dependency>

我找不出原因是什么。是否有Netbeans没有显示的更多细节?

我找到了解决方案。它实际上就在一个Tomcat日志文件中,没有显示在输出窗口中

    <spring.version>3.2.9.RELEASE</spring.version>
3.2.9.1版本
应使用2.2.5或更高版本的Spring。现在正在使用2.2.9并正在部署和使用find。甚至JPA存储库都能正常工作


我仍然不确定在哪里可以找到与其他Spring项目兼容的、有明确文档记录的Spring版本的兼容性列表。在Spring Data JPA上,我没有找到关于最低版本的任何版本。

其实很简单:考虑库POMS中的依赖版本,即较低版本的边界。对于当前的Spring数据Dijkstra发布系列(包括Spring数据JPA 1.6),它是Spring 3.2.9。

如果部署在Netbeans之外,它能工作吗?
    <spring.version>3.2.9.RELEASE</spring.version>