当前位置: 首页 > 知识库问答 >
问题:

Apache CXF-WS addressing如何设置From、ReplyTo、Headers

羊煜
2023-03-14

我有一个问题:我们正在尝试用Apache CXF实现WS-Addressing。我可以设置一些标题,如to或Action,但无法设置其他标题,如From、ReplyTo或FaultTo。

有人知道怎么做吗?

共有1个答案

寿子轩
2023-03-14

看看http://cxf.apache.org/docs/ws-addressing.html.在页面的末尾:

AddressingProperties maps = new AddressingPropertiesImpl();
EndpointReferenceType ref = new EndpointReferenceType();
AttributedURIType add = new AttributedURIType();
add.setValue("http://localhost:9090/decoupled_endpoint");
ref.setAddress(add);
maps.setReplyTo(ref);
maps.setFaultTo(ref);

((BindingProvider)port).getRequestContext()
    .put("javax.xml.ws.addressing.context", maps);

你好,土壤工人

 类似资料:
  • 我需要从apache camel调用异步web服务。 为此,我需要通过从我的camel-cxf.xml,当我调用结束系统的头中的回复地址。 若我从SOAP UI将其作为标头传递,那个么它对我来说运行良好,并且终端系统会向我发送对“xxxx”地址的回复。 但我需要从代码中设置此属性。 在我的过程方法中,我做到了这一点 但它不起作用。。有谁能给我一个合适的解决方案吗?

  • 我需要在Camel中为WS-Addressing配置CxfEndpoint。我的CxfEndpoint服务将被调用并返回确认消息。我需要在消息中添加/配置ReplyTo、RelateTo和MessageID字段。 它应该是这样的: 我在camel中设置了CxfEndpoint: 我通过添加以下内容简单地添加了WS-Addressing: 我找不到如何将WS-Addressing配置添加到camel

  • 我尝试在weblogic服务器上部署使用Spring apache cxf的应用程序。我一直收到这条错误消息: javax。servlet。ServletException:Servlet类:org。阿帕奇。cxf。运输servlet。CXFServlet’不实现javax。servlet。weblogic上的Servlet。servlet。内部的StubSecurityHelper$Servle

  • 我正在编写一个新的板条箱,我希望它能与一个特征的任何实现(在另一个板条箱中定义)一起使用。该特性看起来如下所示: 我有自己的类型,但有时我只想不加修改地转发底层错误。我的本能是这样定义一个类型: 我看过其他几个crate,它们似乎通过使其(或等价物)泛型于错误类型本身,而不是特性实现来处理这一问题。当然,这是可行的,但是: 除非我们有了固有的关联类型,否则它要冗长得多。我的实际上实现了多个特性,每

  • 我试图用Apache CXF 2.7.18实现WS-Addressing。我可以设置一些标题,如to、Action等。。但我想从SOAP请求中删除ReplyTo 有人知道怎么做吗?

  • 问题内容: 我需要在服务器端执行什么操作才能允许某人使用JSONP从该服务器获取数据。我还需要在用户端做什么?我想使用JSONP替代XMLHttpRequest。 由于同源政策,它无法在我的Firefox扩展中使用。因此,人们推荐使用JSON,但是在Internet上搜索教程和指南后,我很迷失。 谢谢您的帮助! 问题答案: 假设您的服务器运行的是PHP,则只需添加“回调” GET请求。 在客户端(