Package org.mortbay.http

Examples of org.mortbay.http.HttpContext


        }
       
        HttpHandler ret = null;
        // REVISIT: how come server can be null?
        if (server != null) {
            HttpContext context = server.getContext(contextName);
            for (HttpHandler handler : context.getHandlers()) {
                if (servletMap.equals(handler.getName())) {
                    ret = handler;
                    break;
                }
            }
View Full Code Here


        if (adminContextDir == null) adminContextDir = appDir + "/WEB-INF/lib/railo-server";
        System.out.println("appdir:" + appDir);
        System.out.println("webcontext:" + webContextDir);
        System.out.println("servercontext:" + adminContextDir);

        HttpContext context = new HttpContext();
        //context.setClassLoader(new ContextClassloader());
        context.setContextPath(strContext);
        context.addWelcomeFile("index.cfm");

      if ( host != null && !host.isEmpty() )
          context.addVirtualHost(host);

        //context.setClassPath(lib);
        server.addContext(context);

        // Create a servlet container
        ServletHandler servlets = new ServletHandler();
        context.addHandler(servlets);

        // Map a servlet onto the container
        ServletHolder servlet = servlets.addServlet("CFMLServlet", "*.cfc/*,*.cfm/*,*.cfml/*,*.cfc,*.cfm,*.cfml", "railo.debug.loader.servlet.CFMLServlet");
        servlet.setInitOrder(0);

        if (adminContextDir == null) webContextDir = appDir;
        servlet.setInitParameter("railo-server-directory", adminContextDir);
        servlet.setInitParameter("railo-web-directory", webContextDir);

        // Uncomment line below to debug Railo REST Servlet
        //servlet = servlets.addServlet("RESTServlet", "/rest/*", "railo.debug.loader.servlet.RESTServlet");

        //servlet = servlets.addServlet("FileServlet","/","servlet.FileServlet");

        /* Uncomment to add remote flash support; toggle block comment by adding/removing a '/' at the beginning of this line
        servlet = servlets.addServlet("openamf","/flashservices/gateway/*,/openamf/gateway/*","servlet.AMFServlet");
        servlet = servlets.addServlet("openamf","/openamf/gateway/*","railo.loader.servlet.AMFServlet");
        servlet = servlets.addServlet("MessageBrokerServlet","/flashservices/gateway/*,/messagebroker/*,/flex2gateway/*","flex.messaging.MessageBrokerServlet");
        servlet.setInitParameter("services.configuration.file", "/WEB-INF/flex/services-config.xml");
        //*/

        appDir += path;
        context.setResourceBase(appDir);
        context.addHandler(new ResourceHandler());
    }
View Full Code Here

    SocketListener listener = new SocketListener();
    listener.setPort(0); // letting OS to pickup the PORT
    server.addListener(listener);

    // create context
    HttpContext context = new HttpContext();
    context.setContextPath(contextPath + "/*");

    // create servlet handler
    ServletHandler handler = new ServletHandler();
    handler.addServlet(servletClass.getName(), servletPath,
                       servletClass.getName());

    // bind servlet handler to context
    context.addHandler(handler);

    // bind context to servlet engine
    server.addContext(context);

    // Start server
View Full Code Here

    webServer.addListener(listener);

    // set up the context for "/logs/" if "hadoop.log.dir" property is defined.
    String logDir = System.getProperty("hadoop.log.dir");
    if (logDir != null) {
      HttpContext logContext = new HttpContext();
      logContext.setContextPath("/logs/*");
      logContext.setResourceBase(logDir);
      logContext.addHandler(new ResourceHandler());
      webServer.addContext(logContext);
    }

    // set up the context for "/static/*"
    String appDir = getWebAppsPath();
    HttpContext staticContext = new HttpContext();
    staticContext.setContextPath("/static/*");
    staticContext.setResourceBase(appDir + "/static");
    staticContext.addHandler(new ResourceHandler());
    webServer.addContext(staticContext);

    // set up the context for "/" jsp files
    webAppContext =
      webServer.addWebApplication("/", appDir + "/" + name);
View Full Code Here

    public void start() throws JMSException {
        try {
            listener.setPort(bindAddress.getPort());
            server.addListener(listener);

            HttpContext context = server.addContext("/");
            ServletHandler handler = new ServletHandler();
            handler.addServlet("httpTunnel", "/*", HttpTunnelServlet.class.getName());

            context.addHandler(handler);
            context.setAttribute("transportChannelListener", getTransportChannelListener());
            context.setAttribute("wireFormat", getWireFormat());
            server.start();
        }
        catch (Exception e) {
            throw JMSExceptionHelper.newJMSException("Could not start HTTP server: " + e, e);
        }
View Full Code Here

        // Create a port listener
        JettyOnePortSocketListener listener = new JettyOnePortSocketListener(server);
        jetty.addListener(listener);

        // Create a context
        HttpContext context = new HttpContext();
        context.setContextPath("/");
        jetty.addContext(context);

        // Create a servlet container
        ServletHandler servlets = new ServletHandler();
        context.addHandler(servlets);

        // Map a servlet onto the container
        servlets.addServlet("Test", "*", TestServlet.class.getName());

        // Start the http server
View Full Code Here

    private void setUp(HttpTestEnvironment env) throws Exception {
        server = new Server();
        SocketListener listener = new SocketListener();
        listener.setPort(env.getServerPort());
        server.addListener(listener);
        context = new HttpContext(server, Channel.CONTEXT_PATH + "/*");
        server.start();
    }
View Full Code Here

            listener.setMinThreads( 2 );
            listener.setMaxThreads( 10 );
            server.addListener( listener );

            // Create a context
            HttpContext context = server.addContext("/");
            context.addHandler(new PelletDIGServer());

            // Start the http server
            server.start();

            VersionInfo vinfo = VersionInfo.getInstance();
View Full Code Here

    public void start() throws JMSException {
        try {
            listener.setPort(bindAddress.getPort());
            server.addListener(listener);

            HttpContext context = server.addContext("/");
            ServletHandler handler = new ServletHandler();
            handler.addServlet("httpTunnel", "/*", HttpTunnelServlet.class.getName());

            context.addHandler(handler);
            context.setAttribute("transportChannelListener", getTransportChannelListener());
            context.setAttribute("wireFormat", getWireFormat());
            server.start();
        }
        catch (Exception e) {
            throw JMSExceptionHelper.newJMSException("Could not start HTTP server: " + e, e);
        }
View Full Code Here

    public void start() throws JMSException {
        try {
            listener.setPort(bindAddress.getPort());
            server.addListener(listener);

            HttpContext context = server.addContext("/");
            ServletHandler handler = new ServletHandler();
            handler.addServlet("httpTunnel", "/*", HttpTunnelServlet.class.getName());

            context.addHandler(handler);
            context.setAttribute("transportChannelListener", getTransportChannelListener());
            context.setAttribute("wireFormat", getWireFormat());
            server.start();
        }
        catch (Exception e) {
            throw JMSExceptionHelper.newJMSException("Could not start HTTP server: " + e, e);
        }
View Full Code Here

TOP

Related Classes of org.mortbay.http.HttpContext

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.