You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2015/05/14 06:03:59 UTC

[jira] [Commented] (CXF-6347) CXF bundle activators not called in Eclipse/Equinox

    [ https://issues.apache.org/jira/browse/CXF-6347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14543149#comment-14543149 ] 

Freeman Fang commented on CXF-6347:
-----------------------------------

I'd say bundle activator get invoked when start the bundle is per the OSGi spec, so IMO CXF bundles are good here.

Btw, I suggest you use Apache Karaf feature way to use CXF bundles so that when you install the CXF feature the related CXF bundles get started OOTB. You can choose the underlying OSGi framework implementations used in Karaf, both Equinox and Felix work.

> CXF bundle activators not called in Eclipse/Equinox
> ---------------------------------------------------
>
>                 Key: CXF-6347
>                 URL: https://issues.apache.org/jira/browse/CXF-6347
>             Project: CXF
>          Issue Type: Bug
>          Components: OSGi
>    Affects Versions: 3.0.4
>         Environment: Eclipse 4.4
>            Reporter: Thorsten Meinl
>
> The CXF bundles have OSGi activators that perform initialization stuff such as looking for CXF services in other bundles. However, in Equinox the bundle activators are not called unless one explicitly starts the bundles. The default strategy in Equinox is not to start bundles, unless the "Bundle-ActivationPolicy" is set to "lazy". Therefore this header should be added to all bundles so that CXF (esp. the client) is also usable inside an Eclipse application.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)