开发者社区> 问答> 正文

java.lang.NoSuchMethodError

我们做商城做支付宝支付,本地测试没问题,测试环境没问题。放在阿里云服务器上跑,下单出问题了:日志记录是java.lang.NoSuchMethodError:com.alipay.api.DefaultAlipayClient...这是阿里sdk包下的一个封装参数的类com.alipay.api.DefaultAlipayClient的构造方法,就是这个异常导致下单失败。换到其他服务器没有问题,jdk和tomcat版本完全一样,sdk包也是编译好的,不存在编译版本不一样的问题吧,谁知道是什么原因,感激不尽。

展开
收起
1525041947324023 2019-01-11 19:21:54 1909 0
1 条回答
写回答
取消 提交回答
  • 热衷开源,对代码有洁癖,视编程为艺术,资深程序员,业余布道师。
    查看一下 tomcat中是否存在多个版本的jar包( DefaultAlipayClient所在的jar)
    2019-07-22 11:36:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OpenCrypto Unchaining the Java 立即下载
Java Your(Next) 立即下载
Java基础入门(一) 立即下载