Package org.mortbay.jetty.servlet

Examples of org.mortbay.jetty.servlet.ServletHolder


   * @param pathSpec The path spec for the servlet
   * @param clazz The servlet class
   */
  public void addInternalServlet(String name, String pathSpec,
      Class<? extends HttpServlet> clazz, boolean requireAuth) {
    ServletHolder holder = new ServletHolder(clazz);
    if (name != null) {
      holder.setName(name);
    }
    webAppContext.addServlet(holder, pathSpec);
   
    if(requireAuth && UserGroupInformation.isSecurityEnabled()) {
       LOG.info("Adding Kerberos filter to " + name);
View Full Code Here


    connector.setPort(new Integer(port));
    connector.setHost("127.0.0.1");
    server = new Server();
    server.addConnector(connector);
    Context root = new Context(server, "/", Context.SESSIONS);
    root.addServlet(new ServletHolder(new JezebelResmon()), "/resmon");
    root.addServlet(new ServletHolder(new JezebelDispatch()), "/dispatch/*");

    logger.info("Starting server on port " + port);
    try { server.start(); }
    catch (Exception e) { e.printStackTrace(); }
  }
View Full Code Here

          connector.setPort( _PORT );
        }
       
        server.addConnector(connector);
        Context context = new Context(server, "", Context.NO_SECURITY | Context.NO_SESSIONS);
        ServletHolder h = new ServletHolder(new HttpServlet() {
            private static final long serialVersionUID = 1L;

            @Override
            protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
View Full Code Here

        this.location = "http://" + servername + ":" + port;
        this.server = new Server(port);

        final Context context = new Context(this.server, "/", Context.SESSIONS);
        final DwrServlet servlet = new DwrServlet();
        final ServletHolder servletholder = new ServletHolder(servlet);

        servletholder.setInitParameter("debug", "true");
        servletholder.setInitParameter("activeReverseAjaxEnabled", "true");
        servletholder.setInitParameter("initApplicationScopeCreatorsAtStartup", "true");
        servletholder.setInitParameter("jsonRpcEnabled", "true");
        servletholder.setInitParameter("jsonpEnabled", "true");
        servletholder.setInitParameter("preferDataUrlSchema", "false");
        servletholder.setInitParameter("maxWaitAfterWrite", "-1");
        servletholder.setInitParameter("jsonpEnabled", "true");
        servletholder.setInitParameter("allowScriptTagRemoting", "true");
        servletholder.setInitParameter("crossDomainSessionSecurity", "false");
        servletholder.setInitParameter("overridePath", this.location);
        servletholder.setInitParameter("allowGetForSafariButMakeForgeryEasier", "true");

        context.addServlet(servletholder, "/*");

        try {
            this.server.start();
View Full Code Here

        //SelectChannelConnector connector = new SelectChannelConnector();
        Connector connector = new SocketConnector();
        connector.setPort(8888);
        proxy.addConnector(connector);
        Context context = new Context(proxy,"/",0);
        context.addServlet(new ServletHolder(new AsyncProxyServlet.Transparent("","www.google.com",80)), "/");

        proxy.start();
        proxy.join();
    }
View Full Code Here

    shardServer.init();

    Iface iface = BlurUtil.recordMethodCallsAndAverageTimes(shardServer, Iface.class, false);
    if (httpServer != null) {
      WebAppContext context = httpServer.getContext();
      context.addServlet(new ServletHolder(new TServlet(new Blur.Processor<Blur.Iface>(iface),
          new TJSONProtocol.Factory())), "/blur");
      context.addServlet(new ServletHolder(new JSONReporterServlet()), "/livemetrics");
      if (enableJsonReporter) {
        JSONReporter.enable("json-reporter", 1, TimeUnit.SECONDS, 60);
      }
    }
View Full Code Here

    context.setWar(warPath);
    context.setContextPath("/");
    context.setParentLoaderPriority(true);
    // context.addServlet(new ServletHolder(new LiveMetricsServlet()),
    // "/livemetrics");
    context.addServlet(new ServletHolder(new MetricsServlet()), "/metrics");
    context.addServlet(new ServletHolder(new LogServlet(blurLogFile)), "/logs");

    LOG.info("WEB GUI coming up for resource: " + base);
    LOG.info("WEB GUI thinks its at: " + warPath);
    LOG.info("WEB GUI log file being exposed: " + logDir == null ? "STDOUT" : blurLogFile);
View Full Code Here

                                                    DatabaseDescriptor.getRpcMaxThreads()));
        try
        {
            // see CASSANDRA-1440
            ResponderServlet servlet = new ResponderServlet(responder);
            new Context(server, "/").addServlet(new ServletHolder(servlet), "/*");

            server.start();
        }
        catch (Exception e)
        {
View Full Code Here

      port = Integer.valueOf(cmd.getOptionValue("p"));
    }

    // 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");

    // configure the Stargate singleton

    RESTServlet servlet = RESTServlet.getInstance();
View Full Code Here

            httpServer.setHandler(contexts);

            Context root = new Context(contexts, "/", Context.SESSIONS);

            CXFNonSpringServlet cxf = new CXFNonSpringServlet();
            ServletHolder servlet = new ServletHolder(cxf);
            servlet.setName("soap");
            servlet.setForcedPath("soap");
            root.addServlet(servlet, "/soap/*");

            httpServer.start();

            Bus bus = cxf.getBus();
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.