Josep  --

I believe this is what you are looking for.

http://blog.springsource.com/2007/06/11/using-a-shared-parent-application-context-in-a-multi-war-spring-application/

Peace,
Scott

2010/11/17 Josep María Formentí Serra <jmforme...@aia.es>

> Thanks Dave and Chris,
>
> Chris, that it's nice, we are going to modify it in our project. But our
> real problem is that we have two independent modules (and struts package
> for
> each one) and many spring beans have the same name. Then we have to change
> bean names when we detect a conflict. I think it will be better have a
> separated spring context for module (or struts package).
>
> I think that one solution is use an struts interceptor to get the spring
> beans (something like
> com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor) but
> my knowledge about that it's very poor.
>
> Josep Maria
>
> 2010/11/12 Chris Pratt <thechrispr...@gmail.com>
>
> > If you are talking about per Java package, not that I know of.  If you
> mean
> > per Struts package, same thing.  But if you mean per jar file, there is a
> > way.  If you set your contextConfigLocation to something like
> > "WEB-INF/applicationContext.xml,classpath*:pluginContext.xml" then Spring
> > will load your Application wide context from the WEB-INF directory (or
> you
> > can make that WEB-INF/classes if you want), then it will load each
> > pluginContext.xml file it finds on the CLASSPATH.  Since the root
> directory
> > of each jar file in the WEB-INF/lib directory is considered to be on the
> > CLASSPATH, it will automatically include those beans, kind of like the
> > start
> > of a Plug-In architecture.  You can so a similar thing with the
> > struts-plugin.xml support built into Struts 2 to make a pretty robust
> > Plug-in system in your application.
> >   (*Chris*)
> >
> > 2010/11/12 Josep María Formentí Serra <jmforme...@aia.es>
> >
> > > Hi,
> > >
> > > We are working in a new project using struts2 + spring + hibernate. We
> > have
> > > many packages defined in struts.xml, one for module. We have configured
> > > spring using this guide:
> > > http://struts.apache.org/2.0.14/docs/spring-plugin.html, where you
> > define
> > > one spring context (using the context param: contextConfigLocation). Is
> > it
> > > possible to define a different spring context for each struts package?
> > >
> > > Thanks in advance,
> > >  Josep Maria
> > >
> > > --
> > > ------------------------------------------------------------------- --
> -
> > -
> > > -
> > > Grupo AIA - http://www.aia.es
> > > Josep Mª Formentí Serra
> > > jmforme...@aia.ptv.es
> > > Telf.: +34 93 504 49 00 Fax.: +34 93 580 21 88
> > > ------------------------------------------------------------------- --
> -
> > -
> > > -
> > >
> > > _________________________________________________________________ ___
> __
> > _
> > > _
> > > _ _
> > >
> > > The information transmitted is intended only for the person or entity
> to
> > > which it is addressed and may contain confidential and/or privileged
> > > material. Any review, retransmission, dissemination or other use of, or
> > > taking of any action in reliance upon, this information by persons or
> > > entities other than the intended recipient is prohibited. If you
> received
> > > this in error, please contact the sender and delete the material from
> any
> > > computer.
> > >
> >
>
>
>
> --
> ------------------------------------------------------------------- -- - -
> -
> Grupo AIA - http://www.aia.es
> Josep Mª Formentí Serra
> jmforme...@aia.ptv.es
> Telf.: +34 93 504 49 00 Fax.: +34 93 580 21 88
> ------------------------------------------------------------------- -- - -
> -
>
> _________________________________________________________________ ___ __ _
> _
> _ _
>
> The information transmitted is intended only for the person or entity to
> which it is addressed and may contain confidential and/or privileged
> material. Any review, retransmission, dissemination or other use of, or
> taking of any action in reliance upon, this information by persons or
> entities other than the intended recipient is prohibited. If you received
> this in error, please contact the sender and delete the material from any
> computer.
>

Reply via email to