Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: OSGi in Web Application
ajinkya prabhune <[email protected]> Fri, 28 Jan 2011 14:13:52 +0100
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Message-ID | <[email protected]> |
Hi, Great I think most of my doubts have been cleared. :-) Thanks a lot... Regards Ajinkya On Fri, Jan 28, 2011 at 1:07 PM, Guillaume Sauthier < [email protected]> wrote: > It should be the context of your webapp. > Just make sure that you handle dynamism of service ... > --G > > Le 28/01/2011 12:47, ajinkya prabhune a écrit : > > Hi, > > Great ur answers made my confusion clear... > > This is what I did just tell me if i am correct. > > Will use only one bundle and one Web app for my explanation. > > 1. Bundle1 was registered as a Service. > 2. In the Web App i made a ServiceLocator class and using ServiceTracker > found out the Service. > also made a function to return the found service > > 3. In the Servlet I called that method which was discovered... > > It all worked thanks.... > > One thing I have doubt is the BundleContext i need to send to my > ServiLocator ... which bundlecontext shud that be? > > > > > On Fri, Jan 28, 2011 at 11:22 AM, Guillaume Sauthier < > [email protected]> wrote: > >> >> >> Le 28/01/2011 11:15, ajinkya prabhune a écrit : >> >> Hi, >> >> Yes the Web Application is also a OSGi web based bundle. >> >> >> Can you show me the content of your web app bundle ? >> Are you using the HttpService ? >> >> >> >> Yes the Bundle1 and Bundle2 are services which I would like to use in my >> Servlet. >> >> >> Bundles are bundles, and services are other things, do not confuse them. >> Bundles are the modules and simply contains classes >> Services are runtime instances of classes registered in the OSGi service >> registry (so that they can be used by others) >> >> >> >> I am getting confused how do I discover those services ? >> >> >> Using the BundleContext you get in your Activator (as a normal Bundle) >> >> >> >> Do I use bundlecontext and discover or is there any other way... >> >> >> BundleContext is that standard way. >> Otherwise, you may use a component model to bastract yourself from the >> OSGi API (See http://www.ipojo.org) >> >> --G >> >> >> >> Thanks >> >> On Fri, Jan 28, 2011 at 10:24 AM, Guillaume Sauthier < >> [email protected]> wrote: >> >>> >>> >>> Le 27/01/2011 21:34, ajinkya prabhune a écrit : >>> >>> Hi, >>> >>> Sorry for the later reply was not well... >>> >>> Hi my query was I have a web application say MyWebApplication. >>> >>> >>> Is it also a bundle ? >>> ie : Do it have an OSGified META-INF/MANIFEST.MF with OSGi metadata in it >>> ? >>> >>> >>> >>> It has dependency on 2 osgi bundles say MyBundle1 and MyBundle2.... >>> >>> >>> It uses classes from theses bundles ? >>> >>> >>> >>> How can I access those Bundles in my Servlet or in my WebApplication... >>> >>> >>> Consider that your application have a parent ClassLoader that have a >>> DynamicImport-Package *, so all packages exported by bundles will be >>> available to your application classes... >>> >>> >>> >>> I hope u get my query ? >>> >>> >>> Are you using OSGi services or just the module layer ? >>> >>> --G >>> >>> >>> >>> Thank you >>> >>> On Mon, Jan 24, 2011 at 5:57 PM, S. Ali Tokmen <[email protected]>wrote: >>> >>>> Hello >>>> >>>> Do you have a WAR file that also is an OSGi bundle? >>>> >>>> >>>> Cheers >>>> >>>> S. Ali Tokmenhttp://ali.tokmen.com/ >>>> >>>> GSM (fr): +33 66 43 00 555 <tel:+33664300555> <tel:+33664300555> [Orange] >>>> GSM (tr): +90 555 266 52 73 <tel:+905552665273> <tel:+905552665273> [Avea] >>>> >>>> My AIM, ICQ, MSN Messenger and Yahoo IM >>>> contact details are on http://contact.ali.tokmen.com >>>> >>>> >>>> On 24.01.2011 17:30, ajinkya prabhune wrote: >>>> >>>> Hi >>>> >>>> i created a web application which access a osgi bundle in JOnAS (both >>>> deployed in JOnAS) >>>> but I am getting a missing constarint in import-package line of Web >>>> Application... >>>> I have properly imported all packages.... >>>> What might be gng wrong ? >>>> thanks >>>> >>>> On Mon, Jan 24, 2011 at 9:14 AM, Guillaume Sauthier < >>>> [email protected]> wrote: >>>> >>>>> What do you call a web-based OSGi bundle ? >>>>> For me, this is a normal bundle that is using the HttpService, no more >>>>> no less. >>>>> --G >>>>> >>>>> Le 22/01/2011 22:10, ajinkya prabhune a écrit : >>>>> >>>>> Hello, >>>>> >>>>> Got some information about the Web application with OSGi, >>>>> >>>>> I wanted to ask whether a web based OSGi bundle is similar to the web >>>>> service that we make and use in OSGi ? >>>>> Also JOnAS uses Felix so how to do I make this Web Based OSGi bundle >>>>> ??? (What does Felix offers me) >>>>> >>>>> Thanks and Regards >>>>> >>>>> On Fri, Jan 21, 2011 at 9:38 AM, ajinkya prabhune < >>>>> [email protected]> wrote: >>>>> >>>>>> hello >>>>>> >>>>>> I am trying to imlement a web application with OSGi support. >>>>>> >>>>>> like - a web application will uses the services deployed in JOnAS .. >>>>>> can someone guide me with this issue >>>>>> >>>>>> thanks >>>>>> >>>>>> -- >>>>>> Thank you and Regards >>>>>> Ajinkya Prabhune >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thank you and Regards >>>>> Ajinkya Prabhune >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thank you and Regards >>>> Ajinkya Prabhune >>>> >>>> >>> >>> >>> -- >>> Thank you and Regards >>> Ajinkya Prabhune >>> >>> >> >> >> -- >> Thank you and Regards >> Ajinkya Prabhune >> >> > > > -- > Thank you and Regards > Ajinkya Prabhune > > -- Thank you and Regards Ajinkya Prabhune