如何配置cxf总线来指定servlet上下文(/ cxf部分)?

时间:2014-10-17 07:22:42

标签: java web-services cxf bus blueprint-osgi

到目前为止,我一直使用apache cxf来托管一些Web服务,我的总线在blueprint.xml中配置如下:

<cxf:bus>
    <cxf:features>
    </cxf:features>
</cxf:bus>

网络应用程序可在http://localhost:8182/cxf/myservice上找到。

基本上,我希望能够指定/cxf/部分 - 我该怎么做?

例如:

网络应用程序可在http://localhost:8182/foo/myservice上找到。

(请注意,在我的情况下,我实际上想配置2个cxf总线......一个在/cxf,一个在/foo ......)

编辑:我想澄清一下,因为我需要配置2个不同的总线,即&#34;全球&#34;属性org.apache.cxf.servlet.context=/xyz的设置无法解决我的问题。

我需要这样的东西:

<!-- first bus -->
<cxf:bus id="cxf">
    <!-- configure context to /cxf somehow... -->
    <cxf:features>
    </cxf:features>
</cxf:bus>

<!-- second bus -->
<cxf:bus id="foo">
    <!-- configure context to /foo somehow... -->
    <cxf:features>
    </cxf:features>
</cxf:bus>

0 个答案:

没有答案