CXF未使用Spring配置中的总线

问题描述 投票:0回答:1

我有一个使用cxf的独立Java应用程序。我有一些功能要添加到总线中。因此,我添加了一个功能(实现AbstractFeature),并将一些标头注入到传出消息中。端点的客户端在我的项目的核心模块中定义。

这在tomcat等容器上工作得很好。我可以看到注入已完成,我的应用程序有望正常工作。但是,当涉及到独立的Java应用程序时。总线再次使用相同的要素类进行配置。但是请求没有通过总线。因为注入类在调试时不会触发。

cxf cxf-client cxf-bus
1个回答
0
投票

嗯,问题出在某些缺少的库上。 CXF运行时前端jaxws库是使用总线的关键。为了行家添加以下依赖项可以解决问题

    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-frontend-jaxws</artifactId>
        <version>${cxf.version}</version>
    </dependency>
© www.soinside.com 2019 - 2024. All rights reserved.