What do you have default-autowire set to in your applicationContext.xml? (*Chris*)
On Thu, Sep 24, 2009 at 8:08 AM, Mike Baranski < list-subscripti...@secmgmt.com> wrote: > OK, I'm stuck. > > applicationContext.xml (snipped): > <bean id="sMCBaseAction" class="com.secmgmt.struts2.base.SMCBaseAction"> > </bean> > > struts.xml (snipped): > <constant name="struts.objectFactory" > value="org.apache.struts2.spring.StrutsSpringObjectFactory" /> > > <interceptor-stack name="validationWorkflowStack"> > <interceptor-ref name="redirectMessage"/> > <interceptor-ref name="prepare"/> > <interceptor-ref name="basicStack"/> > <interceptor-ref name="validation"/> > <interceptor-ref name="operatorHistory"/> > <interceptor-ref name="passwordExpired"/> > <interceptor-ref name="workflow"/> > </interceptor-stack> > <default-interceptor-ref name="validationWorkflowStack" /> > > PasswordExpiredInterceptor method: > public void setSMCBaseAction(SMCBaseAction b) throws Exception > { > this.action = b; > l.debug("Calling setSMCBaseAction with: " + b); > this.initMe(); > } > > Actions (and my operatorHistory) interceptor have *other* beans injected > just fine. Can someone point out where I'm going wrong (I'm sure it's > something stupid). > > Thanks! > > >-----Original Message----- > >From: Mike Baranski [mailto:list-subscripti...@secmgmt.com] > >Sent: Wednesday, September 23, 2009 2:17 PM > >To: 'Struts Users Mailing List' > >Subject: RE: Interceptor IOC with Spring > > > >Doh! Sorry for the goose chase, I'll review my code and post it if I'm > >still stuck... > > > >>-----Original Message----- > >>From: Musachy Barroso [mailto:musa...@gmail.com] > >>Sent: Wednesday, September 23, 2009 1:59 PM > >>To: Struts Users Mailing List > >>Subject: Re: Interceptor IOC with Spring > >> > >>Meh, it all works. Autorired with/without annotations and @Resource > >>also works (in interceptors). @OP, something is wrong in your > >>configuration, show us the code :) > >> > >>musachy > >> > >>On Wed, Sep 23, 2009 at 10:51 AM, Musachy Barroso <musa...@gmail.com> > >>wrote: > >>> Chris, if autowiring works then using @Autowire with @Qualifier > >>> (equivalent to @Resource) should also work, I have to try that. > >>> > >>> musachy > >>> > >>> On Wed, Sep 23, 2009 at 9:18 AM, Chris Pratt > ><thechrispr...@gmail.com> > >>wrote: > >>>> In my struts.xml I have: > >>>> > >>>> <constant name="struts.objectFactory" value="spring"/> > >>>> > >>>> And at the top of my applicationContext.xml I have: > >>>> > >>>> <beans default-autowire="autodetect" xmlns=...> > >>>> > >>>> And my Interceptors are getting injected just fine. On another > >>project, I > >>>> have autowiring turned off, but then you have to define each > >>interceptor as > >>>> a bean in the applicationContext.xml and specifically define the > >>objects > >>>> that get injected into it. > >>>> (*Chris*) > >>>> > >>>> On Wed, Sep 23, 2009 at 7:21 AM, Mike Baranski < > >>>> list-subscripti...@secmgmt.com> wrote: > >>>> > >>>>> Correct me if I'm wrong, please, but if I have an interceptor, it > >>should > >>>>> get > >>>>> injected by spring. > >>>>> > >>>>> I have a bean I'm expecting, the set method written, and the bean > >>defined > >>>>> in > >>>>> applicationContext. > >>>>> > >>>>> My main struts.xml has: > >>>>> > >>>>> <constant name="struts.objectFactory" > >>>>> value="org.apache.struts2.spring.StrutsSpringObjectFactory" /> > >>>>> > >>>>> My setter is not getting called, is there anything else I need to > >>do? > >>>>> > >>>>> > >>>>> M. > >>>>> > >>>>> > >>>>> ------------------------------------------------------------------- > >- > >>- > >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >>>>> For additional commands, e-mail: user-h...@struts.apache.org > >>>>> > >>>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> "Hey you! Would you help me to carry the stone?" Pink Floyd > >>> > >> > >> > >> > >>-- > >>"Hey you! Would you help me to carry the stone?" Pink Floyd > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >>For additional commands, e-mail: user-h...@struts.apache.org > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >For additional commands, e-mail: user-h...@struts.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >