来自WSDL的cxf客户端,空的targetNamespace

时间:2015-04-23 17:52:55

标签: jaxb cxf jax-ws cxf-codegen-plugin cxf-client

我正在使用cxf客户端来使用WSDL的XSD定义中具有targetNamespace =“”的Web服务。 CXF客户端似乎在每个请求中附加了ns2的命名空间,如下所示。

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/“>
 <soap:Body>
        <ns2:ReadSubscriberRequest xmlns:ns2="http://www.x.com/TFProvisioning/“>
           <SubscriberId>9999</SubscriberId>
        </ns2:ReadSubscriberRequest>
 </soap:Body>
</soap:Envelope>

为什么cxf添加ns2名称空间? ns2名称空间对soap-service不熟悉,因此会抛出错误:找不到元素'ns2:ReadSubscriberRequest'的声明

如果在targetNamespace =“”

的情况下,如何阻止cxf添加ns2命名空间引用

0 个答案:

没有答案