I don't any technical issues in running ServiceMix on top of Equinox.
However, the runtime must be configured in a specific way I think.
For example, to avoid the QName or jaxb conflicts, the system bundle
should not export
any of the packages that are provided by other bundles.
If you don't care about the features provided by ServiceMix Kernel,
you can take a look
at the Eclipse Swordfish project, as they deploy the JBI container on
top of Equinox.
If you do care, I'd be happy to work with you on making ServiceMix
Kernel (and everything
in ServiceMix) work with Equinox.

2009/3/26 rotgier <[email protected]>:
>
> Hello,
>
> I would like to perform Load Time Weaving AOP (by means of AspectJ) in
> ServiceMix. I found out that Equinox is developing a very interesting AOP
> implementation for OSGI, which provides dynamic Aspect installation (weaving
> into target bundles) and uninstallation (unweaving the classes). I could not
> find such AOP features in Felix therefore I figured out that if I deploy the
> SMix into Equinox than I would be able to leverage its AOP features inside
> SMix.
> Therefore I prepared empty eclipse distribution and put all bundles I found
> in distribution of SMix. Unfortunately I turned out that It is not that easy
> :].
>  - Some bundles were still missing (for example camel-jms)
>  - I was unable to deploy the JBI components bundles, because of some
> strange incompatibility in Require-Bundle tag
> - When I tried to invoke the service exposed by CXF than same strange error
> with ClassLoading the QName class occured
> - I did not know how to force Equinox to read the files from etc, which I
> copied from the SMix distro (the messages on the console inform that files
> are read, but the logging was not configured - log file was not created)
> - When I tried to run the container on JRE 1.6 than CXF complained about
> some strange conflict with javax.xml.bind package (conflict of version
> between Import-Package and "uses" in Export-Package). Therefore I switched
> to JRE 1.5
>
> Does someone has experience with running SMix inside Equinox? How should I
> accomplish this.
> I saw some example (by gnodet) how to run few JBI bundles inside Equinox,
> but I am interested in running all SMix bundles in Equinox.
>
>
> Thanks in advance.
>
>
> Kind Regards,
>
> Marek Psiuk
>
> --
> View this message in context: 
> http://www.nabble.com/ServiceMix-4-in-Equinox-tp22727365p22727365.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to