Hi Manuel, The easiest way is indeed to use CXF. Currently, CXF feature is part of ServiceMix4 but it could make sense to add it in the Karaf Enterprise features.
Let see the feeling of the team ;) Regards JB -----Original Message----- From: Manuel Bernhardt <[email protected]> Date: Fri, 11 Feb 2011 13:03:39 To: <[email protected]> Reply-To: [email protected] Subject: Deploying a WebService on Karaf Hi all, a colleague of mine is looking at a way to deploy a legacy webservice of which he can't touch the code on Karaf. I looked around and found an old thread with a post from Guillaume: http://www.mail-archive.com/[email protected]/msg05523.html which points to an example using ServiceMix. Before digging further I'd like to ask a few questions here: 1) (you never know) is there maybe an example of this (i.e. exposing a webservice with cxf on karaf) somewhere? I haven't found one so far. 2) if there is no example, would the following work: - deploy the cxf bundles on Karaf (maybe there's a feature descriptor for this somewhere?) - declare the WS endpoint in the blueprint configuration - that is I have only found instances of this being done in the old spring-dm descriptor, but I suppose using the CXF namespace in blueprint should somehow do the trick? One more thing: after more googling specifically for the history of Karaf I found a helpful blog entry (http://icodebythesea.blogspot.com/2011/01/brief-history-of-apache-karaf.html) which explains the link ServiceMix -> Karaf. That is, the ServiceMix Kernel website says nothing about it, and a lot of things (forum entries, ML archives, ...) still point to it which makes it all very confusing. Would it be possible to place a big red bar (or whatever else warning sign) on the ServiceMix Kernel page redirecting to Karaf? Thanks! Manuel
