`

xfire object is not an instance of declaring class

阅读更多
各位大侠好!我用Xfire+Spring做数据上传,服务端的程序我已经成功部署到服务器,且生成了WSDL文件啦,但我在客户端以一旦调用远程的接口,就抛:object is not an instance of declaring class异常,请大侠们帮帮小弟指点一下,先谢谢啦!


远程的接口是:public void upload(List<BignessDangerEntity> remoteList, String tabName);

其中,BignessDangerEntity是我自己定义的类型。
1
0
分享到:
评论
4 楼 justdo2008 2010-05-05  
yangpeihai 写道
问题解决啦。。。。原来是我在Spring配置文件里面的实体Id和xfire配置文件里面实体Id名称一样。。。发布是引用该名称,导致上面错误。太低级啦。。。呵呵


请详解,谢谢!
3 楼 yangpeihai 2009-09-24  

我当时是因为我spring里面的实体<bean>(这里简称b1)的Id和xfire配置文件xfire-servlet.xml中<bean>(这里简称b2)的Id相同(这里简称sameId),并且在b2里面引用了b1,导致报你所说的异常。
b2的具体配置如下:

<bean id="sameId" parent="baseWebService">
  <property name="serviceBean" ref="sameId" />
  <property name="serviceClass" value="com.eweb.book.service.LawWsService" />
</bean>

good luck to you!
2 楼 goodsss241 2009-02-18  
没看明白,能说具体一点么
1 楼 yangpeihai 2008-07-17  
问题解决啦。。。。原来是我在Spring配置文件里面的实体Id和xfire配置文件里面实体Id名称一样。。。发布是引用该名称,导致上面错误。太低级啦。。。呵呵

相关推荐

Global site tag (gtag.js) - Google Analytics