Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: OSGi in Web Application
Guillaume Sauthier <[email protected]> Fri, 28 Jan 2011 17:02:00 +0100
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Organization | Objectweb Consortium |
| Message-ID | <[email protected]> |
Le 28/01/2011 15:40, ajinkya prabhune a écrit :
> Hi,
> I had this question...
> I am using a BundleContext in servlet for ex.
> getServletConfig().getServletContext().getAttribute("osgi-bundlecontext");
Where did you find this ?
Please show me the code of your servlet, it will be easier for everybody ...
--G
> But I am not sure whether this is the correct method or not? and is
> "osgi-bundlecontext" predefined atrribute can i change or modify it ?
> is thereAnother way ?
> thanks
>
> On Fri, Jan 28, 2011 at 2:13 PM, ajinkya prabhune
> <[email protected] <mailto:[email protected]>> wrote:
>
> 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]
> <mailto:[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]
>> <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
>>
>
>
>
> --
> 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