weixin_46776380
2020-05-11 09:32
采纳率: 100%
浏览 411
已采纳

调用某一个方法 报错NoSuchMethodError ?

调用某一个方法 报错NoSuchMethodError ?

一个类文件中调用另外一个方法,JHXDWCWGTJService文件中调用UpdateJhxdWgtjCom的update方法,后UpdateJhxdWgtjCom的update方法 修改了方法的返回类型  list  改为了  int,    在正式项目中直接替换了修改后的UpdateJhxdWgtjCom的class  文件,service  没有修改。    提交后测试报错,看报错原因是调用的还是原本替换之前的那个返回类型为list的方发。

service 代码如下:

图片说明

com的修改对比如下:图片说明

报错信息如下:

```com.csg.service.exception.SOAServiceException: javax.ejb.EJBException: EJB Exception: : java.lang.NoSuchMethodError: com.csg.comp.DX.UpdateJhxdWgtjCom.update(Lcom/csg/comp/entity/vt/xt/VT_XT_WBJC_INOUT;)Ljava/util/List;

错误原因及解决办法  希望大神们给讲解下!!!  多谢

2条回答 默认 最新

相关推荐 更多相似问题