Java CXf—意外元素(uri:“ns2.CustomerData”,本地)。预期要素为<;{customerbean}CustomerData>;

Java CXf—意外元素(uri:“ns2.CustomerData”,本地)。预期要素为<;{customerbean}CustomerData>;,java,web-services,rest,cxf,Java,Web Services,Rest,Cxf,我正在使用CXF开发一个基于rest的web服务。我使用WADL生成了代码 问题1-数据类中缺少@XmlRootElement 现在,在使用生成的客户端使用服务时手动添加它之后,我得到了异常 unexpected element (uri:"", local:"ns2.CustomerData"). Expected elements are <{customerbean}CustomerData> 意外元素(uri:,本地:“ns2.CustomerData”)。预期的要素是

我正在使用CXF开发一个基于rest的web服务。我使用WADL生成了代码

问题1-数据类中缺少
@XmlRootElement

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

unexpected element (uri:"", local:"ns2.CustomerData"). Expected elements are <{customerbean}CustomerData>
意外元素(uri:,本地:“ns2.CustomerData”)。预期的要素是
我已经阅读了各种文章,如果我从我的数据类和客户机数据类中删除了名称空间,那么它就可以正常工作。但如果删除了名称空间,wadl2java将无法正常工作


我猜,由于某些瘦服务器在JSON情况下没有使用正确的名称空间进行响应,如果我将数据类型更改为XML,同样可以工作,我已经从
@XmlRootElement
中删除了名称空间,并将其添加到
@XmlType
中,它开始为我工作。

如果调试代码,响应的值是什么?