I'm in discussion with Alin about Pax Web stuff. I have prepared a small maven project including a service and wicket web bundles for testing purposes.
BTW, I will have a look about spring-dm and how to register servlets. This seems interesting. On Thu, Apr 2, 2009 at 1:28 PM, Guillaume Nodet <[email protected]> wrote: > I think there's no relationship between the processing that PAX Web > and Spring DM do in this case. > For the servlet to access the BundleContext, I would think the best > way would be to have a bean defined in the spring xml config file that > receives a reference to the BundleContext and store it in a static > variable that could be accessed by the servlet. > However you'd have no control over which object would be instanciated > first. > A better way may be to not use pax web extender and simply use your > spring-dm files to create the servlet and expose them in the osgi > registry (not using the WEB-INF/web.xml file), it should work better. > Have you asked the Pax Web guys about that ? I'm sure they'll have better > ideas. > > On Thu, Apr 2, 2009 at 11:59, Charles Moulliard <[email protected]> > wrote: > > Hi, > > > > I try to figure out how SMX Kernel + Spring DM + Felix + PAX works > together > > during the deployment of a WAR bundle using the command > > > > install mvn:org.apache.camel/example/1.0-SNAPSHOT/war > > > > For the simulation, let's say that we have a WAR bundle containing under > : > > - META-INF/spring/ directory a service-osgi.xml spring config file. The > > service-osgi.xml file contains local beans (that spring must > instantiated) > > and a reference (osgi:reference class="") to bean exposed as a service by > > another OSGI bundle > > - WEB-INF/web.xml. > > > > Steps : command install --> PAX --> Felix --> Spring DM --> PAX Web --> > ???? > > > > Question : When the bundle is installed and started, How can a Servlet > have > > access to the BundleContext class of Spring and can retrieve its local > > spring beans or beans exposed as OSGI:service in another bundle ? > > > > Regards, > > > > Charles > > SOA Architect > > > > blog: http://cmoulliard.blogspot.com > > > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com >
