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的数组。
利用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的数组。
相关文章推荐
- Axis2C:由WSDL自动生成服务端及客户端 C代码
- CXF 2.6.1 中WSDL2Java自动生成代码super出错
- 使用wsdl自动生成客户端代码,调用方法时参数错误问题
- src-resolve.4.2 Error resolving component
- 利用ant自动生成XFire客户端代码。
- CXF 2.6.1 中WSDL2Java自动生成代码super出错
- 根据WSDL生成客户端代码(XFire)
- 使用eclipse自动生成WSDL客户端代码
- webservice 服务端例子+客户端例子+CXF整合spring服务端测试+生成wsdl文件 +cxf客户端代码自动生成
- XFire使用WSDL生成客户端代码
- 根据wsdl自动生成客户端代码
- 通过wsdl2java工具生成客户端段代码(wsdl2java -p cn.com.css.misps.graph.webservice.impl -d F:\src -all http://10.)
- Ant+Xfire自动生成WebService客户端
- 使用Myeclipse插件将wsdl生成java客户端代码
- CXF wsdl2java 生成java代码供客户端使用
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- CXF使用教程(二)——webService自动生成客户端代码
- 通过WSDL生成客户端代码
- 使用axis2解析wsdl生成Webservice客户端代码
- 使用Axis2中的工具wsdl2Java的生成客户端和服务端代码