【发布时间】:2012-02-08 07:21:33
【问题描述】:
我在 .Net 中定义了一个 Web 服务,我想使用 java 来使用它。 当我想在 NetBeans 中从 WSDL 创建 Web 服务客户端时,出现以下错误。
JAXWS:wsimport 实用程序无法创建 Web 服务客户端。
[错误] 属性“任何”已定义。使用
这是我的 WSDL 文件的一部分:
<s:element name="Select_Normal_Response">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Select_Normal_Result">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="..."/>
<s:any minOccurs="1" namespace="" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Select_Normal_With_LastIDResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Select_Normal_With_LastIDResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="..."/>
<s:any minOccurs="1" namespace="..." processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
我想因为我有两个 s:any 标签,所以我收到了这个错误。 我该如何解决这个问题?
【问题讨论】:
标签: java .net web-services netbeans jaxb