Package org.mortbay.jetty.servlet

Examples of org.mortbay.jetty.servlet.ServletHolder


    // start jetty server
    org.mortbay.jetty.Server jettyServer = new org.mortbay.jetty.Server(0);
   
    org.mortbay.jetty.servlet.Context subCtx = new org.mortbay.jetty.servlet.Context(jettyServer, "/ctx0/ctx1");
   
    ServletHolder servletHolder = new ServletHolder(new CompareParametersServlet());
    subCtx.addServlet(servletHolder, "/test/*");
    jettyServer.start();
   

   
 
View Full Code Here


        server = new Server(port);
        root = new Context(server, "/", Context.SESSIONS);
        atmoServlet = new MeteorServlet();
        atmoServlet.addInitParameter("org.atmosphere.servlet", Meteor1.class.getName());
        configureCometSupport();
        root.addServlet(new ServletHolder(atmoServlet), ROOT);
        server.start();
    }
View Full Code Here

        server = new Server();
        root = new Context(server, "/", Context.SESSIONS);
        atmoServlet = new AtmosphereServlet();
        configureCometSupport();
        setConnector(port);
        root.addServlet(new ServletHolder(atmoServlet), ROOT);
        server.start();
    }
View Full Code Here

    @Override
    public void startServer() throws Exception {
        server = new Server(port);
        root = new Context(server, "/", Context.SESSIONS);
        root.addServlet(new ServletHolder(atmoServlet), ROOT);

        Connector listener = new SelectChannelConnector();

        listener.setHost("127.0.0.1");
        listener.setPort(TestHelper.getEnvVariable("ATMOSPHERE_HTTP_PORT", findFreePort()));
View Full Code Here

        server = new Server(port);
        root = new Context(server, "/", Context.SESSIONS);
        atmoServlet = new MeteorServlet();
        atmoServlet.addInitParameter("org.atmosphere.servlet", Meteor1.class.getName());
        configureCometSupport();
        root.addServlet(new ServletHolder(atmoServlet), ROOT);
        server.start();
    }
View Full Code Here

    @Override
    public void startServer() throws Exception {
        server = new Server(port);
        root = new Context(server, "/", Context.SESSIONS);
        root.addServlet(new ServletHolder(atmoServlet), ROOT);
        server.start();
    }
View Full Code Here

  protected void initServlet(XmlParser.Node node)
  { 
    String servletName = node.getString("servlet-name", false, true);
    String servletClass = node.getString("servlet-class", false, true);
   
    ServletHolder holder = new ServletHolder();
    holder.setName(servletName);
    holder.setClassName(servletClass);
   
    Iterator params = node.iterator("init-param");
   
    while (params.hasNext())
    {
      XmlParser.Node param = (XmlParser.Node) params.next();
      String pName = param.getString("param-name", false, true);
      String pValue = param.getString("param-value", false, true);
      holder.setInitParameter(pName, pValue);
    }
   
    XmlParser.Node startup = node.get("load-on-startup");
    if (startup != null)
    {
      String s = startup.toString(false, true);
      int order = 0;
      if (s != null && s.trim().length() > 0)
      {
        try
        {
          order = Integer.parseInt(s);
        }
        catch (NumberFormatException e)
        {
          Log.warn("Cannot parse load-on-startup " + s);
        }
      }
      holder.setInitOrder(order);
    }
    _servlets = LazyList.add(_servlets, holder);
  }
View Full Code Here

    } else {
      printUsageAndExit(options, 1);
    }

    // set up the Jersey servlet container for Jetty
    ServletHolder sh = new ServletHolder(ServletContainer.class);
    sh.setInitParameter(
      "com.sun.jersey.config.property.resourceConfigClass",
      ResourceConfig.class.getCanonicalName());
    sh.setInitParameter("com.sun.jersey.config.property.packages",
      "jetty");

    // set up Jetty and run the embedded server

    Server server = new Server();
View Full Code Here

    srv = new Server(port);
    try {
      org.mortbay.jetty.servlet.Context root =
              new org.mortbay.jetty.servlet.Context(
              srv, "/", org.mortbay.jetty.servlet.Context.SESSIONS);
      root.addServlet(new ServletHolder(new FlumeHTTPServlet()), "/");
      srv.start();
      Preconditions.checkArgument(srv.getHandler().equals(root));
    } catch (Exception ex) {
      LOG.error("Error while starting HTTPSource. Exception follows.", ex);
      Throwables.propagate(ex);
View Full Code Here

        webapp.setContextPath("/");
        webapp.setWar(file.getPath());
        webapp.setExtractWAR(false);
        webapp.setTempDirectory(tmp);

        ServletHolder servlet =
            new ServletHolder(JackrabbitRepositoryServlet.class);
        servlet.setInitOrder(1);
        servlet.setInitParameter("repository.home", repository.getPath());
        String conf = command.getOptionValue("conf");
        if (conf != null) {
            servlet.setInitParameter("repository.config", conf);
        }
        webapp.addServlet(servlet, "/repository.properties");
    }
View Full Code Here

TOP

Related Classes of org.mortbay.jetty.servlet.ServletHolder

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.