/** * Initialize server component manager and script context. * * @throws Exception */ public void initialize() throws Exception { // setup jetspeed test component manager JetspeedBeanDefinitionFilter beanDefinitionFilter = new JetspeedBeanDefinitionFilter(getBeanDefinitionFilterCategories()); String [] bootConfigurations = getBootConfigurations(); String [] configurations = getConfigurations(); baseDir = System.getProperty("basedir"); if ((baseDir == null) || (baseDir.length() == 0)) { baseDir = System.getProperty("user.dir"); } String appRoot = baseDir+"/target/test-classes/webapp"; scm = new SpringComponentManager(beanDefinitionFilter, bootConfigurations, configurations, appRoot, false); scm.start(); // create jexl context jexlContext = new MapContext(getContextVars()); }