来自cxf实现的webservice的响应似乎包含
<Action xmlns="http://www.w3.org/2005/08/addressing">urn://...dummy.../WebserviceResponse</Action>
有没有办法可以删除urn并只保留/ WebserviceResponse或将操作设为空?
<Action xmlns="http://www.w3.org/2005/08/addressing">/WebserviceResponse</Action>
使用该系统使用我们的web服务的系统在操作的urn上失败。
答案 0 :(得分:0)
通过CXF Mailinglist获得答案...所有学分都归Daniel Kulp所有,提供答案!
<quote>
如果是Java,则需要将@Action注释添加到方法中 控制输入和输出使用和预期的操作(和 故障)。
首先,对于wsdl,您需要将wsam:Action属性添加到 portType / operation / input和output元素。 (这将导致 上面的注释正在生成)
</quote>