开发者社区> 问答> 正文

java.lang.NoClassDefFoundError: com/aliyun/oss/OSSClient

萌新,用ssh2做得作业,action里想new一个 OSSClient,运行的时候报错说:
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.kcc.action.ImageUploadAction]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com/aliyun/oss/OSSClient

这是要改spring的配置吗?

展开
收起
cloudray 2016-03-17 21:03:28 18106 0
4 条回答
写回答
取消 提交回答
  • 打开仓库 删除文件夹 在回来强制更新

    2019-12-15 18:50:26
    赞同 展开评论 打赏
  • 可能是jar包冲突导致,加载了其它版本的OSSClient
    2019-07-17 18:34:34
    赞同 展开评论 打赏
  • 对于java.lang.NoClassDefFoundError这种错误,一般来说都是jar包冲突引起的,建议查找一下OSSClient这个类是否有多个版本的jar包

    2019-07-17 18:34:34
    赞同 展开评论 打赏
  • 看报错是class 不存在

    这边你排查下 对应的jar包导入没

    新建一个空的工程看看能否调用成功
    能的话

    你得排查下你的jar包冲突的问题了的

    2019-07-17 18:34:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载