Dodaj więcej niż jeden katalog zasobów do molo

Chcesz używać wielu statycznych katalogów z Jetty. Gdy serwer działa:

  http://localhost:8282/A
  http://localhost:8282/B 
  http://localhost:8282/C
A jest umieszczony w X / V / AB jest umieszczone w Q / Z / BC jest umieszczony w P / T / C

Nie powiodło się:

    ResourceHandler resource_handler = new ResourceHandler();
    resource_handler.setWelcomeFiles(new String[]{"index.html"});
    resource_handler.setResourceBase(HTML_SITE);

    ResourceHandler resource_handler1 = new ResourceHandler();
    resource_handler1.setWelcomeFiles(new String[]{"index.html"});
    resource_handler1.setResourceBase(HTML_CLIENTZONE_SITE);

    // deploy engine
    WebAppContext webapp = new WebAppContext();

    String dir = System.getProperty("user.dir");
    webapp.setResourceBase(getWebAppPath());
    webapp.setContextPath("/");


     HandlerList handlers = new HandlerList();
    handlers.setHandlers(new Handler[]{resource_handler,resource_handler1 ,webapp,  new DefaultHandler()});
    server.setHandler(handlers);

Jak mogę dodać więcej niż jeden katalog zasobów statycznych?

questionAnswers(2)

yourAnswerToTheQuestion