开发者社区> 问答> 正文

spring-boot使用oss-java-sdk问题


测试“aliyun-oss-java-sdk-demo-mvn”能正常运行,但是在POM里,加入or.springframework.boot就会出现“java.lang.NoClassDefFoundError”异常。



D:\test\oss-demo\aliyun-oss-java-sdk-demo-mvn>java -jar target/maven-demo-0.1.1.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/CredentialsProvider
        at com.aliyun.oss.OSSClient.<init>(OSSClient.java:295)
        at com.aliyun.oss.OSSClient.<init>(OSSClient.java:216)
        at com.aliyun.oss.demo.HelloOSS.main(HelloOSS.java:76)
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.CredentialsProvider
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 3 more

展开
收起
fsih 2017-03-30 10:37:01 5173 0
1 条回答
写回答
取消 提交回答
  • 好像是MAIN函数里出错了;
    2017-03-30 19:12:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载