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.

Reply via email to