Thanks Chris,

I am using Equinox. I was using 1.3.1 Single-bundle Distribution JAR in my
project previously. Recently I upgraded to 1.4.0. I noticed it was
registering some services and exporting some packages that were
conflicting with other bundles in my application. So I decided to use the
Multi-bundle distribution. However there are just so many bundles in the
dist , most of which I don't even need and perhaps conflicts with other
bundles. 
Anyhow , I have decided to create my own bundle using JAX-RS libraries
from CXF 2.7.4 and implement a whiteboard pattern similar to DOSGi
project. 

-Nadir
____________________________________________
Nadir Saghar
System Software Engineer
Center for Comprehensive Informatics, Emory University
36 Eagle Row, #567, Atlanta, GA 30322
Phone: 404-727-0046
[email protected]





On 4/23/13 4:24 AM, "Christian Schneider" <[email protected]> wrote:

>Hi Nadir,
>
>what runtime do you use for OSGi? If you are just using OSGi on the
>server then I recommend using Apache Karaf. We have cxf features for
>Karaf that allow to install cxf very easily.  I have a tutorial at
>http://liquid-reality.de/display/liquid/2011/12/22/Karaf+Tutorial+Part+4+-
>+CXF+Services+in+OSGi
>.
>
>If you have a plain OSGi container like Felix or Equinox then the DOSGi
>mutli bundle distro is the easiest way to start. There is no slimmed
>down version for jaxrs though so you have to try to remove bundles and
>see if it still works. You can use karaf though and check the bundles
>installed there to get an idea which bundles you need. In karaf you need
>at least the feature cxf-jaxrs.
>
>If you use Eclipse RCP then again the DOSGi distro is currently the best
>way to start. I will start an effort to create a P2 repo for cxf soon.
>Then it will be much easier to install cxf in Eclipse RCP.
>
>Best regards
>
>Christian
>
>
>On 22.04.2013 19:22, Saghar, Yusuf M. wrote:
>> Hi,
>> Can anyone tell me what are the minimum bundles required to provide
>>JAX-RS feature in DOSGi ? I don't really care for "OSGi Remote Services
>>Specification" implementation. The 1.4.0 multi-bundle
>>distribution<http://repository.apache.org/service/local/repositories/rele
>>ases/content/org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1
>>.4.0/cxf-dosgi-ri-multibundle-distribution-1.4.0-dir.tar.gz> seem to
>>have a lot of bundles most of which I may not be needing if I wanted to
>>implement a REST service using JAX-RS. Are the other bundles such as
>>ZooKeeper absolutely necessary ?
>>
>> As a  side note , is there an OSGified version of Apache CXF
>>independent from DOSGi project ?
>>
>> Thanks,
>> Nadir
>> ____________________________________________
>> Nadir Saghar
>> System Software Engineer
>> Center for Comprehensive Informatics, Emory University
>> 36 Eagle Row, #567, Atlanta, GA 30322
>> Phone: 404-727-0046
>> [email protected]
>>
>>
>> ________________________________
>>
>> This e-mail message (including any attachments) is for the sole use of
>> the intended recipient(s) and may contain confidential and privileged
>> information. If the reader of this message is not the intended
>> recipient, you are hereby notified that any dissemination, distribution
>> or copying of this message (including any attachments) is strictly
>> prohibited.
>>
>> If you have received this message in error, please contact
>> the sender by reply e-mail message and destroy all copies of the
>> original message (including attachments).
>>
>
>
>-- 
>Christian Schneider
>http://www.liquid-reality.de
>
>Open Source Architect
>http://www.talend.com
>

Reply via email to