// create and configure role and component managers.
this.componentManager = new ExcaliburComponentManager();
this.componentManager.setLogger(rootLogger.getChildLogger(ExcaliburComponentManager.class.getName()));
DefaultRoleManager roleManager = new DefaultRoleManager();
roleManager.setLogger(rootLogger.getChildLogger(DefaultRoleManager.class.getName()));
roleManager.configure(roleConfiguration);
componentManager.contextualize(new DefaultContext());
componentManager.setRoleManager(roleManager);
componentManager.configure(componentConfiguration);
componentManager.initialize();
}