felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bob Paulin <...@bobpaulin.com>
Subject Re: Wicket and Felix Jetty osgi-bundlecontext Servlet Context
Date Fri, 11 Apr 2014 03:04:03 GMT
For clarity the init-param exists inside of a filter defined in the 
web.xml.  Sorry for any confusion.

- Bob Paulin
On 4/10/2014 9:35 PM, Bob Paulin wrote:
> Hi,
>
> I was working on building a distribution of Felix 4.4.0 and the Wicket 
> 6.14.0 OSGi example.  I noticed that the Wicket OSGi Test Project has 
> an init-param that looks up the osgi-bundlecontext servlet context 
> attribute.  This does not work because of the order things are 
> initialized in the  JettyService#doExecute method:
>
> 1) Get Bundle
> 2) Start WebAppBundleContext
> 3) Create Service Properties
> 4) Register Service
> 5) Set osgi-bundlecontext Servlet Context
>
> Since Wicket is trying to use the bundle context within the init of a 
> servlet init class (in step 2) it's NULL at this point in the execution.
>
> I wanted to know if there's a reason we could not execute it in the 
> following order:
>
> 1) Get Bundle
> *2) Set osgi-bundlecontext Servlet Context*
> 3) Start WebAppBundleContext
> 4) Create Service Properties
> 5) Register Service
>
> Is there a reason the bundle context could not be available earlier?  
> Happy to submit a patch and JIRA but I wanted to see if the list had 
> any insights into the significance of the original ordering.
>
> Thanks,
>
> - Bob Paulin


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message