我很确定我在这里错过了一些简单的东西。Jax-WS Glassfish XSD:?xsd = 1 vs?xsd = 2
我使用netbeans在两个独立的项目中创建Web jax-ws Web服务和客户端,并且我使用net beans中的接口将其添加到客户端的一些自定义绑定。这一切似乎工作正常,但每过一段时间后,对服务进行更改并重新部署xsd的位置似乎从/ServiceName?xsd=1
更改为/ServiceName?xsd=2
,这阻止了我的自定义绑定正常工作。
我可以调整我的绑定文件,这是最近几次工作,但最后一次内容仍然在?xsd=1
- 这是stringArray
的定义,这似乎是导致错误,当我尝试刷新客户。这里是我得到的错误:
两个类具有相同的XML类型名称“{字符串数组”。使用@ XmlType.name和@ XmlType.namespace为它们分配不同的名称。
任何建议将非常感激!