我必须以自上而下的方式在java中编写2个Web服务,即开始定义WSDL。 2 WSDL共享相同的targetnamespace,并共享某些类型。如果我在每个WSDL中复制这些类型,我会得到一个wsimport错误,因为这些符号定义了两次。但是如果我只在一个WSDL中定义这些类型,则另一个不正确。 我试图在外部XSD文件中定义这些类型,我已将其包含在WSDL文件中。但它没有改变任何东西。 wsImport继续生成这两种类型。
应该有一种方法在WSDL中声明一个类型而不定义它,这意味着这个类型是定义的。但我不知道如何。