【问题标题】:Spring RestTemplate added, Exception on launch to Tomcat7添加了 Spring RestTemplate,启动到 Tomcat7 时出现异常
【发布时间】:2012-02-12 19:20:59
【问题描述】:

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

  • spring-webmvc(不包括 commons-logging)
  • 弹簧牛
  • spring-security-web
  • 弹簧安全配置
  • spring-tx
  • spring-aop
  • spring-orm
  • 弹簧测试
  • apache httpclient(不包括 commons-logging)。

org.springframework.beans.factory.BeanCreationException: Error creating bean . . nested exception is 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

【问题讨论】:

    标签: java spring maven resttemplate


    【解决方案1】:

    你需要 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>
    

    【讨论】:

    • 非常感谢,就是这样!
    猜你喜欢
    • 2013-04-18
    • 1970-01-01
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    相关资源
    最近更新 更多