Spring 错误:执行jetty失败,如何修复?

Spring 错误:执行jetty失败,如何修复?,spring,jetty,Spring,Jetty,我的项目有问题。当imvn jetty:run时,出现流动错误: [错误]无法执行目标 jetty:jetty maven插件:9.3.0.M1:run(默认cli)on ProjectSpringDAT服务:执行目标org.e的默认cli clipse.jetty:jetty maven插件:9.3.0.M1:run失败:一个API 执行时遇到不兼容 jetty:jetty maven插件:9.3.0.M1:run:j ava.lang.NoSuchMethodError: org.sprin

我的项目有问题。当i
mvn jetty:run
时,出现流动错误:

[错误]无法执行目标 jetty:jetty maven插件:9.3.0.M1:run(默认cli)on ProjectSpringDAT服务:执行目标org.e的默认cli clipse.jetty:jetty maven插件:9.3.0.M1:run失败:一个API 执行时遇到不兼容 jetty:jetty maven插件:9.3.0.M1:run:j ava.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocal 字段(Ljava/lang/Class;Lorg/springframework/util/ReflectionUtils$FieldCallback; )五

这里是pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>edu.java.spring.service</groupId>
  <artifactId>springDAT-service</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>springDAT-service Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>4.0.3.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.0.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>4.0.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.0.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.0.3.RELEASE</version>
    </dependency>

    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.1.0.Final</version>
    </dependency>


  </dependencies>
  <build>
    <finalName>springDAT-service</finalName>
    <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12.4</version>
                <configuration>
                    <skipTests>true</skipTests>
                    <argLine>-Xmx2524m</argLine>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <fork>true</fork>
                    <compilerArgs>
                        <arg>-XDignore.symbol.file</arg>
                    </compilerArgs>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.3.0.M1</version>
                <configuration>
                    <jvmArgs>-Xmx1048m -Xms536m
                        -XX:PermSize=128m -XX:MaxPermSize=512m</jvmArgs>
                    <reload>manual</reload>
                    <systemProperties>
                        <systemProperty>
                            <name>lib</name>
                            <value>${basedir}/target/spring-mvc/WEB-INF/lib</value>
                        </systemProperty>
                    </systemProperties>
                    <scanIntervalSeconds>3</scanIntervalSeconds>
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>8080</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                    <contextPath>/</contextPath>
                    <webAppSourceDirectory>${basedir}/src/main/webapp</webAppSourceDirectory>
                    <webXml>${basedir}/src/main/webapp/WEB-INF/web.xml</webXml>
                    <classesDirectory>${basedir}/target/classes</classesDirectory>
                </configuration>
            </plugin>

        </plugins>

  </build>
</project>

4.0.0
edu.java.spring.service
springDAT服务
战争
1.0-快照
springDAT服务Maven Webapp
http://maven.apache.org
朱尼特
朱尼特
3.8.1
测试
org.springframework
弹簧芯
4.0.3.1发布
org.springframework
spring上下文
4.0.3.1发布
org.springframework
spring上下文支持
4.0.3.1发布
org.springframework
弹簧网
4.0.3.1发布
org.springframework
SpringWebMVC
4.0.3.1发布
org.springframework
春季甲虫
4.2.4.1发布
org.hibernate
冬眠核心
5.1.0.1最终版本
springDAT服务
org.apache.maven.plugins
maven surefire插件
2.12.4
真的
-Xmx2524m
org.apache.maven.plugins
maven编译器插件
3.1
1.8
1.8
UTF-8
真的
-XDignore.symbol.file
org.eclipse.jetty
jetty maven插件
9.3.0.M1
-Xmx1048m-Xms536m
-XX:PermSize=128m-XX:MaxPermSize=512m
手册
解放党
${basedir}/target/spring-mvc/WEB-INF/lib
3.
8080
60000
/
${basedir}/src/main/webapp
${basedir}/src/main/webapp/WEB-INF/WEB.xml
${basedir}/target/classes

不要混用不同版本的Spring。在pom中,有两个版本,可能会产生这种冲突

Spring ORM使用4.2.4,所有其他Spring依赖项使用4.0.3


对齐pom中的版本,对所有Spring依赖项使用4.2.4。

不要混合使用不同版本的Spring。在pom中,有两个版本,可能会产生这种冲突

Spring ORM使用4.2.4,所有其他Spring依赖项使用4.0.3

对齐pom中的版本,对所有Spring依赖项使用4.2.4