public BackgroundEnvironment(Logger logger, Context ctx, ServiceManager manager) throws MalformedURLException {
super("", null, new File(ctx.getRealPath("/")), null);
this.enableLogging(logger);
this.manager = new WrapperComponentManager(manager);
this.outputStream = new NullOutputStream();
// TODO Would special Background*-objects have advantages?
Request request = new CommandLineRequest(