欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

报错:两个类有同一个xml类型名字。。。

程序员文章站 2022-05-29 18:29:43
...
Caused By: org.apache.cxf.service.factory.ServiceConstructionException
	at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:293)
	at org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86)
	at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:445)
	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:682)
	at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:508)
	Truncated. see log file for complete stacktrace
Caused By: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
Two classes have the same XML type name "{http://mdm.soa.csg.cn}AduitColumn".加粗样式 Use **![@XmlType.name and @XmlType.namespace](https://img-blog.csdnimg.cn/20191119143412524.jpg)** to assign different names to them.
	this problem is related to the following location:
		at cn.csg.mdm.update.AduitColumn
		at protected cn.csg.mdm.update.AduitColumn cn.csg.mdm.update.MdmRequestHeader.aduitColumn
		at cn.csg.mdm.update.MdmRequestHeader
		at protected cn.csg.mdm.update.MdmRequestHeader cn.csg.mdm.update.UpdateExtEcContractRequest.mdmHeader
		at cn.csg.mdm.update.UpdateExtEcContractRequest
	this problem is related to the following location:
		at cn.csg.mdm.AduitColumn
		at protected cn.csg.mdm.AduitColumn cn.csg.mdm.MDMRequestHeader.aduitColumn
		at cn.csg.mdm.MDMRequestHeader
		at protected cn.csg.mdm.MDMRequestHeader cn.csg.mdm.AddExtEmployee.mdmHeader
		at cn.csg.mdm.AddExtEmployee
		at public cn.csg.mdm.AddExtEmployee cn.csg.mdm.ObjectFactory.createAddExtEmployee()
		at cn.csg.mdm.ObjectFactory