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

时间:2011-06-06 00:07:53

标签: java xsd jax-ws

今天我在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类,并且没有任何问题。

2 个答案:

答案 0 :(得分:1)

实际上我的问题非常简单,与@XmlSeeAlso无关。我很惭愧,我之前没有看到这个,但问题是我班上没有制定者。 :D添加后,一切正常。我希望这会对某人有所帮助。

答案 1 :(得分:0)

您需要帮助jaxb查找您的类,将xmlseealso注释添加到您的Web服务。 看到这个: JAXB Exception: Class not known to this context