微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

webservice调用报object is not an instance of declaring class错

错误原文:

 警告: Application {

spacer.gif

http://service.core.ws.component.creditease.com/}NLender2CoreWebServiceService#{http://service.core.ws.component.creditease.com/}riskFundInfoNotice has thrown exception, unwinding Now
org.apache.cxf.interceptor.Fault: object is not an instance of declaring class while invoking public abstract java.lang.String com.creditease.component.ws.core.service.NLender2CoreWebService.riskFundInfoNotice(java.lang.String) with params [hello ws]. 

......

上网看了大概两个原因:

1、配置问题

2、客户端实例化时候的问题

因为实例化那端,没问题,排除2,具体看配置问题,一位曾经提过该类问题的网友自答:“是自己的粗心导致的!webservice配置文件的实体id与Spring配置文件的实体id相同导致的”。一下让我想起之前这个服务应该就发布过,里面的方法已经有在线上环境应用了,可是写这个地方的同事说她新配的服务,看来也是配重了。

解决

这就简单了,找到原有的(原有的是用本公司自己开发的工具中配置的,所以配置文件中没有,也难怪应届学妹自己又配了一遍),把重复的删了,继续用原有的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐