ano da, muzete pouzit takzvany classpath resource. To znamena, ze
context lezi na classpath napriklad v jaru.
Priklad:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
classpath*:extended-context.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
Listener nacte /WEB-INF/applicationContext.xml a potom vsechny kontexty
na classpath, ktere se jmenuji extended-context.xml.
http://static.springframework.org/spring/docs/2.0.x/reference/resources.html#resources-app-ctx-wildcards-in-resource-paths
a doporuciji precist vcetne pararafu 4.7.2.2.
Martin Chalupa napsal(a):
Ahoj, mám následující situaci.
Aplikace je složena z několika modulů. Hlavní modul je webová aplikace a
context springu je nastaven pro context listener ve web.xml.
Další moduly jsou každý ve vzláštním jaru a mají vlastní xml context.
V současnosti když chci do nějaké instalace vložit modul přídám jar a
import contextu modulu do hlavního contextu.
Nechá se nějak zařídit automatizované načtení těch kontextů modulů abych
nemusel vždy editovat hlavní kontext přidávat a ubírat import tagy a
stačilo pouze vkládat jary?
Martin
--
S pozdravem Roman "Dagi" Pichlik
/* http://www.sweb.cz/pichlik/ Blog pro kodery */