Java 添加了Spring RestTemplate,Tomcat7启动时出现异常

Java 添加了Spring RestTemplate,Tomcat7启动时出现异常,java,spring,maven,resttemplate,Java,Spring,Maven,Resttemplate,我已经在SpringMVC项目(Eclipse、Maven、Spring3.1.0.RELEASE)中添加了实现RestTemplate客户机的代码。一切都会建立起来,当我启动Tomcat7时,我会得到下面的输出。它是否可能是pom.xml中缺少的Spring工件?我有 SpringWebMVC(不包括公共日志) 弹簧oxm spring安全网 spring安全配置 德克萨斯州春季 春季aop 春季甲虫 弹簧试验 apache httpclient(不包括公共日志) org.springf

我已经在SpringMVC项目(Eclipse、Maven、Spring3.1.0.RELEASE)中添加了实现RestTemplate客户机的代码。一切都会建立起来,当我启动Tomcat7时,我会得到下面的输出。它是否可能是pom.xml中缺少的Spring工件?我有

  • SpringWebMVC(不包括公共日志)
  • 弹簧oxm
  • spring安全网
  • spring安全配置
  • 德克萨斯州春季
  • 春季aop
  • 春季甲虫
  • 弹簧试验
  • apache httpclient(不包括公共日志)

org.springframework.beans.factory.BeanCreationException:创建bean时出错
.
.
嵌套的异常是java.lang.NoClassDefFoundError:org/apache/http/auth/Credentials

Caused by: java.lang.ClassNotFoundException: org.apache.http.auth.Credentials
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1521)
... 39 more

您需要apache http组件:

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
     <version>4.1.1</version>
</dependency>
<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpcore</artifactId>
    <version>4.1.1</version>
</dependency>

org.apache.httpcomponents
httpclient
4.1.1
org.apache.httpcomponents
httpcore
4.1.1

非常感谢,就这样!