CXf-意外元素(uri:"",local:" ns2.CustomerData")。预期元素是< {customerbean} CustomerData>

时间:2016-01-19 10:28:47

标签: java web-services rest cxf

我正在使用CXF开发基础Web服务。在Get方法应用程序类型中是JSON。使用WADL我已经生成了代码。

问题1 - 缺少数据类@XmlRootElement

现在,当我使用生成的客户端使用服务时手动添加它后,我得到了异常

unexpected element (uri:"", local:"ns2.CustomerData"). Expected elements are <{customerbean}CustomerData>

我已经浏览了各种帖子,如果我从我的Data类以及客户端数据类中删除命名空间,那么它可以正常工作。但是如果删除了名称空间,那么wadl2java就不能正常工作。

我想由于一些瘦服务器在JSON的情况下没有响应正确的命名空间响应,因为如果我将数据类型更改为XML,它将起作用

1 个答案:

答案 0 :(得分:0)

我已从@XmlRootElement删除了名称空间,并将其添加到@XmlType中,它开始为我工作。

相关问题