asg*_*sgs 8 wsdl cxf wsdl2java jaxb xmltype
当我尝试在RAD中发布我的工作区时,我收到此错误"两个类具有相同的xml类型名称",可能是因为相同的类名存在于同一个包中,但存在于两个不同的jar中.并且看起来@XmlType注释需要在这些类的源中具有其属性名称和命名空间的不同值.我尝试在Apache CXF中使用wsdl2java,但我无法使其生成此命名空间属性.我试图摆弄-p package选项,但这仅用于将生成的源放在指定的包中.
有关如何为wsdl中遇到的每个元素生成此命名空间属性的任何想法?TIA.
joh*_*ohn 11
感谢Daniel's anwser:
CXF JAXB JAXBEncoderDecoder解组错误:具有限定元素时的意外元素
我知道wsdl2java有一个参数-xjc-npa帮助了我.这会将XmlType.name和XmlType.namespace注释添加到生成的类中,因此如果您具有相同的类名但在不同的名称空间中它将不会成为问题
归档时间:
14 年,9 月 前
查看次数:
11587 次
最近记录:
14 年 前