我使用将JBossWS(用JAX-WS)为来自注解的POJO生成3个web服务。 这些web服务3分享一些数据类和也有一个常用的方法( ping
)。 他们都住在同一个Java包( namespace
)
3个WSDL文件由自动生成jbossws
在部署时。
现在我想用的wsimport生成客户端代码。
当我导入WSDL文件一个接一个,这莫名其妙的作品allthough有一些怪癖( ObjectFactory.java
覆盖, @XmlSeeAlso
没有列出所有子类)
当我导入一气呵成3个WSDL文件,该工具开始抱怨重复定义(如[ERROR] 'ping' is already defined
),而且不产生任何东西。
我试图改变命名空间,但是这将导致几个包,也许在客户端的一些类的重复。
我如何产生的3 WSDL文件的代码,这导致没有重复的代码,纠正@XmlSeeAlso
注释,最好有正确ObjectFactory
?