src-resolve.4.2 Error resolving component

来源:互联网 发布:淘宝上最火的男装店铺 编辑:程序博客网 时间:2024/04/30 19:36
    利用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的数组。

原创粉丝点击