Package org.eclipse.jetty.util.resource

Examples of org.eclipse.jetty.util.resource.ResourceCollection


        List<Resource> bases = new ArrayList<Resource>();
        for (Resource wa : getLayers(node,template))
            bases.add(wa);
        if (webapp!=null)
            bases.add(webapp.getBaseResource());
        Resource baseResource = bases.size()==1?bases.get(0):new ResourceCollection(bases.toArray(new Resource[bases.size()]));
        __log.debug("{}: baseResource={}",key,baseResource);
       
       
        // Make the shared context
        TemplateContext shared = new TemplateContext(key,getDeploymentManager().getServer(),baseResource,libLoader);
View Full Code Here


                    LOG.debug("Adding virtual project last in resource base list");
                    resourceBaseCollection.add(_originalResourceBase);
                }
            }

            jwac.setBaseResource(new ResourceCollection(resourceBaseCollection.toArray(new Resource[resourceBaseCollection.size()])));
        }
    }
View Full Code Here

        // - the base directories
        str = (String)props.getProperty("base.dirs");
        if (str != null && !"".equals(str.trim()))
        {
            ResourceCollection bases = new ResourceCollection(str.split(","));
            webApp.setWar(bases.getResources()[0].toString());
            webApp.setBaseResource(bases);
        }
       
        // - put virtual webapp base resource first on resource path or not
        str = (String)props.getProperty("base.first");
View Full Code Here

        if (!prependedResourcesPath.isEmpty())
        {
            Resource[] resources = new Resource[1+prependedResourcesPath.size()];
            System.arraycopy(prependedResourcesPath.values().toArray(new Resource[prependedResourcesPath.size()]), 0, resources, 0, prependedResourcesPath.size());
            resources[resources.length-1] = context.getBaseResource();
            context.setBaseResource(new ResourceCollection(resources));
        }
    }
View Full Code Here

        File someclass = new File(classes,"SomeClass.class");
        someclass.createNewFile();

        WebAppContext context = new WebAppContext();
        context.setBaseResource(new ResourceCollection(dir.getAbsolutePath()));

        context.setResourceAlias("/WEB-INF/classes/", "/classes/");

        assertTrue(Resource.newResource(context.getServletContext().getResource("/WEB-INF/classes/SomeClass.class")).exists());
        assertTrue(Resource.newResource(context.getServletContext().getResource("/classes/SomeClass.class")).exists());
View Full Code Here

    Map<String,String> map = configs.getResourceMap();
    for(String key : map.keySet()){
      resources.add(new VirtualResource(webapp,"/"+key,map.get(key)));
    }

    ResourceCollection webAppDirResources =
        new ResourceCollection(resources.toArray(new Resource[0]));
        web.setBaseResource(webAppDirResources);

        server.setHandler(web);
  }
View Full Code Here

   
    if (!pathList.contains(KETA_CUSTOM_RESOURCES)) {
      pathList.add(KETA_CUSTOM_RESOURCES);
    }
   
    this.resources = new ResourceCollection(pathList.toArray(new String[pathList.size()]));
   
    webAppContext.setBaseResource(resources);
  }
View Full Code Here

            //noinspection ConstantConditions
            URL staticDir = prcCls.getClassLoader().getResource("static");
            staticResources = staticDir == null ? Resource.newResource("") : Resource.newResource(staticDir.toExternalForm());
        } else {
            // Explicitly named static resource directories. There may be multiple. First match wins.
            staticResources = new ResourceCollection(explicitStaticDirs.split(";"));
        }

        webApp.setBaseResource(staticResources);

View Full Code Here

        _server.setHandler(contexts);

        ServletContextHandler context = new ServletContextHandler(contexts, "/", ServletContextHandler.SESSIONS);
        context.addServlet("org.eclipse.jetty.servlet.DefaultServlet", "/");

        context.setBaseResource(new ResourceCollection(
                Resource.newResource(base + "/../../cometd-demo/src/main/webapp/"),
                Resource.newResource(base + "/../../cometd-demo/target/cometd-demo-2.4.0-SNAPSHOT/"))
        );

        // CometD servlet
View Full Code Here

        ContextHandlerCollection contexts = new ContextHandlerCollection();
        server.setHandler(contexts);

        ServletContextHandler context = new ServletContextHandler(contexts, "/", ServletContextHandler.SESSIONS);
        context.setBaseResource(new ResourceCollection(
                Resource.newResource("../../cometd-demo/src/main/webapp/"),
                Resource.newResource("../../cometd-javascript/common/src/main/webapp/"),
                Resource.newResource("../../cometd-javascript/jquery/src/main/webapp/"),
                Resource.newResource("../../cometd-javascript/examples-jquery/src/main/webapp/"),
                Resource.newResource("../../cometd-javascript/dojo/src/main/webapp/"),
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.util.resource.ResourceCollection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.