NetBeans web服务xsd文件缺少数据类型定义



今天我在NetBeans 6.9.1中遇到了一个非常烦人的问题,看起来我无法解决。我正在创建JAX-WS web服务(Tomcat 6.0.26),它有一个返回我创建的自定义对象数组(webServisZapis)的操作。从中实例化对象的类仅由几个String变量和每个变量的getter组成。

问题是,当生成xsd文件时,它不包含我通过web服务返回的对象的结构,因此我无法访问在另一个web应用程序(在Glassfish上)中接收的对象中的必要数据。

我的xsd文件只包含引用我正在使用的对象的代码:

<xs:complexType name="webServisZapis">
<xs:sequence/>
</xs:complexType>

我花了一整天的时间寻找解决方案,但我没有找到。我只是不明白为什么它不起作用,尤其是因为几天前我在另一个项目的另一个web服务中使用了几乎相同的java类,而且没有任何问题。

实际上我的问题很简单,与@XmlSeeAlso无关。我很惭愧我之前没有看到这一点,但问题是我班上没有二传手D添加后,一切正常。我希望这能帮助到别人。

您需要帮助jaxb找到您的类,将xmlseealsoattation添加到您的web服务中。请参阅:JAXB异常:类对此上下文未知

最新更新