Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: OSGi in Web Application
Guillaume Sauthier <[email protected]>
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Organization | Objectweb Consortium |
| Message-ID | <[email protected]> |
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] > <mailto:[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 <http://www.ipojo.org/>) > > --G > > >> Thanks >> >> On Fri, Jan 28, 2011 at 10:24 AM, Guillaume Sauthier >> <[email protected] >> <mailto:[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] <mailto:[email protected]>> >>> wrote: >>> >>> Hello >>> >>> Do you have a WAR file that also is an OSGi bundle? >>> >>> >>> Cheers >>> >>> S. Ali Tokmen >>> http://ali.tokmen.com/ >>> >>> GSM (fr):+33 66 43 00 555 <tel:+33664300555> [Orange] >>> GSM (tr):+90 555 266 52 73 <tel:+905552665273> [Avea] >>> >>> My AIM, ICQ, MSN Messenger and Yahoo IM >>> contact details are onhttp://contact.ali.tokmen.com <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] >>>> <mailto:[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] >>>>> <mailto:[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 >
Guillaume_Sauthier.vcf
(text/x-vcard, 387 B)
begin:vcard fn:Guillaume Sauthier n:Sauthier;Guillaume org:<a href="http://www.ow2.org"><img title="OW2" alt="OW2 Consortium" border="0" src="http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png" /></a> adr:;;;;;;France email;internet:[email protected] title:<a href="http://jonas.ow2.org">JOnAS Application Server</a> url:http://jonas.ow2.org version:2.1 end:vcard