Пример #1
0
  // inject configuration parameters in the servlets
  // NOTE: this is done *after* starting the server because jetty might override the init
  // parameters if we set them in the webapp context upon reading the web.xml file
  private static void configure(WebAppContext context) throws Exception {
    ServletHolder servlet = context.getServletHandler().getServlet("refine");
    if (servlet != null) {
      servlet.setInitParameter("refine.data", getDataDir());
      servlet.setInitParameter("butterfly.modules.path", getDataDir() + "/extensions");
      servlet.setInitOrder(1);
      servlet.doStart();
    }

    servlet = context.getServletHandler().getServlet("refine-broker");
    if (servlet != null) {
      servlet.setInitParameter("refine.data", getDataDir() + "/broker");
      servlet.setInitParameter(
          "refine.development", Configurations.get("refine.development", "false"));
      servlet.setInitOrder(1);
      servlet.doStart();
    }
  }