原因:经过在STS和Eclipse创建同一个项目后发现,同一个项目在各个地方都相同,只有pom.xml不同时,在STS中不报这个错误,而在Eclipse中却老是报这个错误,以此推断可能是在Eclipse中的maven的spring包依赖版本不一致导致的,故我将在STS中的pom.XML拷贝到Eclipse中,结果真的运行成功了。因此,可推出导致出现这个问题的原因是maven依赖包。在添加maven依赖时,可按照如下规范来添加相同版本的包。
<pre name="code" class="html"> <properties>
<!-- 先声明版本号Spring -->
<spring-framework.version>3.2.3.RELEASE</spring-framework.version>
</properties>
<dependencies>
<!--再添加依赖包 Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring-framework.version}</version>
</dependency>
</dependencies>
以上是我在配置好了jdk版本在1.5之上后出现问题时的解决办法。