@Override public void initialize(FeaturesRunner runner) throws Exception { WebXml anno = FeaturesRunner.getScanner().getFirstAnnotation(runner.getTargetTestClass(), WebXml.class); if (anno == null) { config = getResource("webengine/web/WEB-INF/web.xml"); } else { config = runner.getTargetTestClass().getClassLoader().getResource(anno.value()); } runner.getFeature(RuntimeFeature.class).getHarness().addWorkingDirectoryConfigurator(this); }