Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 MVC-NoSuchMethodError异常-Tomcat7_Java_Maven_Spring Mvc_Tomcat7_Pom.xml - Fatal编程技术网

Java Spring MVC-NoSuchMethodError异常-Tomcat7

Java Spring MVC-NoSuchMethodError异常-Tomcat7,java,maven,spring-mvc,tomcat7,pom.xml,Java,Maven,Spring Mvc,Tomcat7,Pom.xml,我的maven项目使用SpringMVC。我得到没有这样的方法错误。我相信这是由于依赖项中的版本冲突造成的,但我确实拥有相同版本的所有依赖项。构建成功,但tomcat抛出以下异常: NoSuchMethodError:org.springframework.core.convert.converter.ConverterRegistry.addConverter 请给出如何解决以下错误的想法 下面是pom.xml文件 <?xml version="1.0" encoding="

我的maven项目使用SpringMVC。我得到
没有这样的方法错误
。我相信这是由于依赖项中的版本冲突造成的,但我确实拥有相同版本的所有依赖项。构建成功,但tomcat抛出以下异常:

NoSuchMethodError:org.springframework.core.convert.converter.ConverterRegistry.addConverter

请给出如何解决以下错误的想法

下面是pom.xml文件

      <?xml version="1.0" encoding="UTF-8"?>
     <modelVersion>4.0.0</modelVersion>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.1.2.RELEASE</version>
    </dependency>

        <!-- <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
            </exclusion>
        </exclusions> -->




    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>3.1.0.RELEASE</version>
     </dependency> 

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-asm</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-expression</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>




    <dependency>
        <groupId>xerces</groupId>
        <artifactId>xercesImpl</artifactId>
        <version>2.8.1</version>
    </dependency>



</dependencies>

<properties>
    <spring3.version>3.2.3.RELEASE</spring3.version>
    <jersey.version>2.1</jersey.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <timestamp>${maven.build.timestamp}</timestamp>
</properties>
    <build>
    <finalName>ape</finalName>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>

   <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
            <inherited>true</inherited>
            <configuration>
              <source>1.7</source>
              <target>1.7</target>
             </configuration>
     </plugin>

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.2.1</version>
            <configuration>
                <mainClass>org.test.int1.Main</mainClass>
            </configuration>
        </plugin>

    </plugins>
</build>
 <build>
    <plugins>
        <plugin>
            <groupId>com.sun.istack</groupId>
            <artifactId>maven-istack-commons-plugin</artifactId>
            <inherited>true</inherited>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <inherited>true</inherited>
        </plugin>
    </plugins>
</build>

4.0.0
org.springframework
弹簧芯
3.1.2.1发布
org.springframework
德克萨斯州春季
3.1.0.1发布
org.springframework
弹簧网
3.1.0.1发布
org.springframework
SpringWebMVC
3.1.0.1发布
org.springframework
春季aop
3.1.0.1发布
org.springframework
春季asm
3.1.0.1发布
org.springframework
spring上下文
3.1.0.1发布
org.springframework
spring上下文支持
3.1.0.1发布
org.springframework
春豆
3.1.0.1发布
org.springframework
弹簧式
3.1.0.1发布
org.springframework
SpringJDBC
3.1.0.1发布
薛西斯
干细胞移植
2.8.1
3.2.3.1发布
2.1
UTF-8
${maven.build.timestamp}
猿类
src/main/resources
真的
org.apache.maven.plugins
maven编译器插件
真的
1.7
1.7
org.codehaus.mojo
execmaven插件
1.2.1
org.test.int1.Main
com.sun.istack
maven istack公用插件
真的
org.codehaus.mojo
构建助手maven插件
真的

“无此类方法错误”始终表示(1)类路径缺少某些库,或(2)在进行更改后未重新编译所有类。编辑:或者,(2b)您收集了不同版本的类,这些类不能一起工作。只是注意到您从spring获得了除核心包之外的所有包中的3.1.0。您找不到的此方法位于版本为3.1.2的软件包中。那里有吗?删除?mattias:我删除了版本3.1.2,我没有看到打开的标签
依赖项
。错过了吗?