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.
