我正在使用项目jax-ws-commons生成基于类的wsdl。
然后,我将wsdl导入我的项目并使用相同的插件创建服务,但请求没有每个元素的命名空间和前缀,所以我有这样的请求:
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v="http://v1.ws.service">
<x:Header/>
<x:Body>
<method>
<session>
<id>?</id>
</session>
</method>
</x:Body>
</x:Envelope>
但我需要类似的东西:
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v="http://v1.ws.service">
<x:Header/>
<x:Body>
<v:method>
<v:session>
<v:id>?</v:id>
</v:session>
</v:method>
</x:Body>
</x:Envelope>
当我将生成的wsdl导入soapui时,请求创建正常,但是当我的项目完成请求时,它不是。
有什么想法吗?