On Tue, Jul 19, 2011 at 3:40 PM, Clement Escoffier < [email protected]> wrote:
> Hi, > > > > On 16.07.2011, at 16:02, jie yan wrote: > > > I configured some ipojo components by FileInstall, as following: > > > > 1) install ConfigAdmin, FileInstall; > > 2) set the managedservice attribute, > @Component(managedservice="com-pid"); > > 3) create com-pid.cfg file inside /load directory > > > > In this way, I successfully configured some components except one > > javax.servlet.Filter implementation. > > > > The only difference I found out is, the field of Filter component to be > > configured is @ServiceProperty, while the fields of other components all > is > > @Property. > > > > Is it the real reason? > > No, that should not matter. Did you try to add 'immediate=true' to your > @Component ? > I tried, but failed again. Now, component defination is by annotation, instance creation is by meta.xml, and component configuration is by FileInstall *.cfg. Maybe it's because of the complex order of instance creation, configuration and update? I'll debug into felix more deeply. Regards, drhades > > Regards, > > Clement > > > > > > Regards, > > drhades > >
