Apache CXF 和 WS-A 属性

Posted

技术标签:

【中文标题】Apache CXF 和 WS-A 属性【英文标题】:Apache CXF and WS-A properties 【发布时间】:2011-12-07 05:55:17 【问题描述】:

谁能告诉我如何解决我收到的这个警告消息?

警告 2011 年 10 月 13 日 15:23:46,024 ContextUtils - WS-Addressing - 未能从上下文中检索消息寻址属性

它似乎没有任何负面影响,尽管它会使日志变得混乱,而且我不喜欢我的软件抱怨。

【问题讨论】:

您的服务是否需要或使用 WS-Addressing soap 标头?如果没有,您能否将您的记录器配置为不显示来自 org.apache.cxf.ws.addressing.ContextUtils 的消息? 【参考方案1】:

此链接包含有关如何调整 CXF 日志记录级别的信息:

http://cxf.apache.org/docs/debugging-and-logging.html

代码看起来像是在“罚款”和“警告”级别记录此消息:

     if (maps != null) 
        LOG.log(Level.FINE, "current MAPs 0", maps);
     else if (!isProviderContext) 
        LogUtils.log(LOG, warnIfMissing ? Level.WARNING : Level.FINE, 
            "MAPS_RETRIEVAL_FAILURE_MSG");         
    

您可以相应地调整您的记录器。

谢谢。

【讨论】:

以上是关于Apache CXF 和 WS-A 属性的主要内容,如果未能解决你的问题,请参考以下文章

使用 apache CXF 和 WS-Adressing 的异步 JAX-WS Web 服务,属性 JAXWSProperties.INBOUND_HEADER_LIST_PROPERTY 未启动

Apache CXF 入门详解

cxf 客户端和服务端代码生成

apache cxf wsdl2java命令

apache cxf wsdl2java命令

Apache CXF框架结构和基本原理(转)