Collection<Pair<String,String>> codeFiles = Util.literalList().a(
new Pair<String,String>(configFilename, configContent)
);
//GrizzlyWebServer ws = new GrizzlyWebServer("/var/www");
GrizzlyWebServer ws = new GrizzlyWebServer();
DovetaildbServlet ddbServlet = new DovetaildbServlet();
ServletAdapter sa = new ServletAdapter();
sa.setServletInstance(ddbServlet);
ws.addGrizzlyAdapter(sa, new String[]{"/"});
Map<String,Object> env = Util.literalMap()
.p("server", ws)
.p("servlet", ddbServlet);
rhino.makeEnvFromCodeExecution(codeFiles, env);
/*
// Add Comet Support
ws.addAsyncFilter(new CometAsyncFilter());
//Add Bayeux support
CometdAdapter cometdAdapter = new CometdAdapter();
ws.addGrizzlyAdapter(cometdAdapter, new String[]{"/foobar"});
*/
ws.start();
}