Родительско-дочерние отношения между (1) и (2) могут управляться с помощью ContextLoaderListener
, который имеется в вашем web.xml
.
В частности, посмотрите на javadocдля ContextLoader.loadParentContext()
.Это документирует, как ContextLoaderListener
может найти контекст (1).Предполагается, что этот глобальный контекст был инициализирован через ContextSingletonBeanFactoryLocator
, который вы могли или не могли использовать для создания этого контекста.
Если вы действительно использовали ContextSingletonBeanFactoryLocator
, то это должно бытьтривиально, просто следуйте инструкциям в Javadoc.если вы использовали какой-то другой способ начальной загрузки глобального контекста, то вы можете создать подкласс ContextLoaderListener
, переопределить метод loadParentContext()
, чтобы найти свой глобальный контекст, а затем использовать его в web.xml
вместо стандартного ContextLoaderListener
.