GateIn Kernel uses the dependency injection to create services based on the configuration.xml
configuration files.
The location of the configuration files determines if services are placed into the RootContainer scope, or into the PortalContainer scope.
All configuration.xml
files located at conf/configuration.xml
in the classpath (any directory, or any jar in the classpath) will have their
services configured at the RootContainer scope.
All configuration.xml
files located at conf/portal/configuration.xml
in the classpath will have their services configured at the PortalContainer scope.
Additionally, portal extensions can contain configuration in WEB-INF/conf/configuration.xml
, and will also have their services configured at the PortalContainer scope.
Portal extensions are described later.
See also