ModuleConfig mc = (ModuleConfig)CoreSpringFactory.getBean("org.olat.core.configuration.ModuleConfig");
Map modules = mc.getModules();
// init all registered OLATModules - olat::: we assume silently that the order is not important
for (Iterator iter = modules.keySet().iterator(); iter.hasNext();) {
moduleID = (String) iter.next();
ModuleLifeCycle mlc = (ModuleLifeCycle)modules.get(moduleID);
mlc.init(servletContext);
}
// now activate the dispatcher
dispatcher = (Dispatcher) ServiceFactory.getService(org.olat.core.dispatcher.Dispatcher.class);
} catch (Error er) {
log.error("Module initialization error in module::" + moduleID, er);