Hi Pradeep, On Tue, Jun 12, 2012 at 6:36 AM, Pradeep Fernando <[email protected]> wrote:
> Hi Nirmal, > > On Tue, Jun 12, 2012 at 12:05 AM, Nirmal Fernando <[email protected]> wrote: > > Hi All, > > > > We've managed to spawn an EC2 instance via WSO2 LB, using JClouds API, > with > > few hacks. Though JClouds jars are OSGi bundles, there were few osgi > related > > issues we under went. > > > > 1. Installing all required JClouds bundles: Installing them was tedious, > > since we have to install all the dependency jars into the carbon server > > instance. I had to manually find missing dependencies and install them. > > Some how after spending quite a bit of time, I was able to successfully > > install and start all the jclouds related bundles. > > > > 2. JClouds uses Java Service Loader: Java service loader has issues when > it > > comes to an osgi environment, see [1]. I was able to get rid of those > errors > > by using Apache Aries- SPI-Fly component, as described in [1]. > > But this has some issues like, SPI-Fly should start before APIs and > > providers get installed. I guess start level should be able to specify in > > Manifest.mf ? > > > thanks, for introducing the SPI-FLY bundle to dev@ community. Looks > promising. But then again i'm not a fan of bundle ordering based > solutions. For an example, alll bundles in the carbon server runtime > has the start order 4. > > we can have a local solution for SPI thing based on, bundle fragments > (this is the way we used to solve this problem). But then again, in > the apache aries site it says, > > "There are currently standardization efforts ongoing in the OSGi > Alliance for which the SPI Fly project is the Reference > Implementation" > > Hence, i think this is the way forward. +1 Is there away to specify bundle start level in manifest.mf? Is it by specifying WSO2-Bundle-StartLevel header [a] ? [a] http://blog.ruwan.org/2008/10/osgi-bundle-start-levels.html > we may have to revert some > bundle start level related hacks in carbon. :) > > > thanks, > --Pradeep > -- Thanks & regards, Nirmal Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
