0

似乎我对 cxf 实现的 web 服务的响应包含一个

<Action xmlns="http://www.w3.org/2005/08/addressing">urn://...dummy.../WebserviceResponse</Action>

有没有办法我可以删除骨灰盒,只保留 /WebserviceResponse 或使操作为空?

<Action xmlns="http://www.w3.org/2005/08/addressing">/WebserviceResponse</Action>

使用我们的网络服务的系统在操作上失败了。

4

1 回答 1

0

通过 CXF 邮件列表获得了答案...所有学分都归功于 Daniel Kulp 提供的答案!

<quote>

如果首先使用 java,则需要在方法中添加 @Action 注释,以控制输入和输出(以及故障)使用和预期的操作。

首先,对于 wsdl,您需要将 wsam:Action 属性添加到 portType/operation/input 和 output 元素。(这将导致生成上述注释)

</quote>
于 2012-05-04T10:03:22.990 回答