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的元素之后之前加上,Eclipse生成的client端该类代码将放在文件夹xxxx中,J2SE使用该类时取getter/setter值时得到的对象为JAXBElement对象,需要getter/setter方法后getValue(), J2ME直接使用原方法可得到值。对于自定义对象的集合,J2SE中client端函数返回值为ArrayOfxxx,ArrayOfxxx.getXxx()可获得List,J2ME中该方法获得的为xxx的数组。

你可能感兴趣的:(Web,Service)