您的位置:首页 > 编程语言

xfire 由wsdl自动生成客户端代码验证出错( src-resolve.4.2 Error resolving component )

2010-08-24 15:10 423 查看
src-resolve.4.2 Error resolving component

利用myEclipse和Xfire开发web
service时,对myEclipse根据
wsdl文件
自动生成客户端代码,

验证时错误为:src-resolve.4.2 Error resolving
component 'xxx:xxx'. It was detected that 'xxx:xxx' is in namespace
'http://xxxx', but components from this namespace are not referenceable
from schema doc...,

解决方法

为在'xxx:xxx'出现的schema的<xsd:schema
...>元素之后<xsd:element...>之前加上<xsd:import
namespace="http://xxxx"/>,

Eclipse生成的client端该类代码将放在文件夹xxxx中,J2SE使用该类时取
getter/setter值时得到的对象为JAXBElement对象,需要getter/setter方法后getValue(),
J2ME直接使用原方法可得到值。对于自定义对象的集合,J2SE中client端函数返回值为
ArrayOfxxx,ArrayOfxxx.getXxx()可获得List<xxx>,J2ME中该方法获得的为xxx的数组。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: