如何定制axis2生成的xsd

如何定制axis2生成的xsd,xsd,axis2,Xsd,Axis2,我在axis2文档中遵循“来自pojo的web服务”[1]自下而上的指南,但是生成的wsdl并不好。 具体来说,嵌入到wsdl中的xsd模式并不好,我想对其进行定制。我希望允许循环引用,其方式与jaxb允许您使用XMLID和XMLREFID的方式类似 有什么想法吗 谢谢 [1] ->如果您使用用于AXIS2()的Netbeans插件,您可以指定编辑WSDL,否则我将无能为力,抱歉。也许你可以看看蚂蚁任务的可用选项 与其他web服务框架相比,我确实觉得AXIS2过于痛苦,文档还有很多需要改进的地方

我在axis2文档中遵循“来自pojo的web服务”[1]自下而上的指南,但是生成的wsdl并不好。 具体来说,嵌入到wsdl中的xsd模式并不好,我想对其进行定制。我希望允许循环引用,其方式与jaxb允许您使用XMLID和XMLREFID的方式类似

有什么想法吗

谢谢


[1] ->

如果您使用用于AXIS2()的Netbeans插件,您可以指定编辑WSDL,否则我将无能为力,抱歉。也许你可以看看蚂蚁任务的可用选项


与其他web服务框架相比,我确实觉得AXIS2过于痛苦,文档还有很多需要改进的地方。

谢谢。我评估了axis2、metro和SpringWS,发现metro是“最好的”。axis2中缺少文档,特别是关于定制xsd(xsd编写和从java代码生成xsd)的文档,这是一个痛处。metro很好地简化了这个过程,所以我最终选择了metro。