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

Reply via email to