cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Isart Canyameres <>
Subject Re: problem exporting OSGI service using DOSGI
Date Wed, 30 Oct 2013 14:11:41 GMT
Hi all,

I'm trying to use cxf-bundle-2.7.7 to create an OSGi application that 
uses package.

However, cxf-bundle-2.7.7 fails to start, due to following error:

Activator start error in bundle org.apache.cxf.bundle [158].
Caused by:
java.lang.ClassNotFoundException: org.apache.neethi.AssertionBuilderFactory not found by org.apache.cxf.bundle

I've been looking into cxf-bundle-2.7.7 manifest and couldn't find any 
dependency to this package.
Please, see attached document if more detail is desired.

I guess this problem is related with the issue noticed in the previous 
conversation. Taking the same recommended approach of using individual 
CXF modules (instead of composite bundles), how can I know which modules 
to install?

Thank you in advance,

El 17/10/13 19:00, Sergey Beryozkin ha escrit:
> Hi David
> On 17/10/13 17:00, David Bosschaert wrote:
>>> Caused by: java.lang.NoClassDefFoundError:
>>> org/osgi/framework/BundleActivator
>> Is the bundle importing the org.osgi.framework package?
> Hmm..., good catch, it appears none of CXF 2.7.7 composite/big bundles 
> import it. It is there imported correctly in CXF 2.7.6.
> We now work with installing individual modules, example, cxf rt core, 
> etc, which import this package, but the big bundles have missed it in 
> CXF 2.7.7
> Adrián, can you experiment with installing individual CXF modules 
> (which are now bundles) ? You probably need cxf-rt-core, 
> cxf-rt-bindings-xml, cxf-rt-transports-http & cxf-rt-frontend-jaxrs, 
> this is the better way to go, in CXF 3.0.0 composite bundles (except 
> the all one) have been removed,
> though this issue needs to be fixed for 2.7.8
> Thanks, Sergey

Isart Canyameres Giménez

Distributed Applications and Networks Area (DANA)
Fundació i2CAT, Internet i Innovació Digital a Catalunya, Barcelona, Spain
T: +34 93 567 99 27 -

View raw message