【发布时间】:2013-02-21 12:19:24
【问题描述】:
我很确定我在这里遗漏了一些简单的东西。
我正在使用 netbeans 在两个独立的项目中创建一个 web jax-ws web 服务和一个客户端,并且我使用 net beans 中的接口将一些自定义绑定添加到客户端。这一切似乎工作正常,但每隔一段时间在对服务进行更改并重新部署 xsd 的位置后,似乎会从 /ServiceName?xsd=1 更改为 /ServiceName?xsd=2,这会阻止我的自定义绑定工作。
我可以调整我的绑定文件,最近几次都有效,但最后一次有一些内容保留在?xsd=1 中 - 这是stringArray 的定义,当我尝试时似乎会导致错误刷新客户端。这是我得到的错误:
两个类具有相同的 XML 类型名称“{http://jaxb.dev.java.net/array}stringArray”。使用@XmlType.name 和@XmlType.namespace 为它们分配不同的名称。
任何建议将不胜感激!
【问题讨论】: