Package org.mortbay.http

Examples of org.mortbay.http.HttpServer


            e1.printStackTrace();
        }
        String lpath = nurl.getPath();

        if (server == null) {
            server = new HttpServer();
           
            if (sslPolicy != null) {
                listener = new SslListener(new InetAddrPort(port));
                SslListener secureListener = (SslListener)listener;
               
View Full Code Here


    public void testPublishUsingHttpContext() throws Exception {
       
        assertNotNull(endpoint);
        assertTrue(!endpoint.isPublished());
       
        HttpServer server = new HttpServer();     
        SocketListener listener = new SocketListener(new InetAddrPort(27220));
        server.addListener(listener);
        try {
            server.start();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
       
        HttpContext context = server.getContext("http://localhost:27220/test");
        endpoint.publish(context);
        assertTrue(endpoint.isPublished());
       
        listener.stop();
        server.stop(true);
       
       
    }
View Full Code Here

    // Create the server
    if (server != null) {
      server.stop();
      server = null;
    }
    server = new HttpServer();

    // Create a port listener
    SocketListener listener = new SocketListener();
    listener.setPort(0); // letting OS to pickup the PORT
    server.addListener(listener);
View Full Code Here

    // Create the server
    if (server != null) {
      server.stop();
      server = null;
    }
    server = new HttpServer();

    // Create a port listener
    SocketListener listener = new SocketListener();
    listener.setPort(0); // letting OS to pickup the PORT
    server.addListener(listener);
View Full Code Here

    // Create the server
    if (server != null) {
      server.stop();
      server = null;
    }
    server = new HttpServer();

    // Create a port listener
    SocketListener listener = new SocketListener();
    listener.setPort(0); // letting OS to pickup the PORT
    server.addListener(listener);
View Full Code Here

    public void start() throws Throwable
    {
        // Setup HTTP server and attach to it handlers to manage
        // the executing test and to manage retrieval of test results

        this.server = new HttpServer();
        SocketListener listener = new SocketListener();
        listener.setPort(getPort());
        this.server.addListener(listener);

        HttpContext context = this.server.addContext("/");
View Full Code Here

        // Create the server
    if (server != null) {
      server.stop();
      server = null;
    }
    server = new HttpServer();
 
    // Create a port listener
    SocketListener listener=new SocketListener();
    listener.setPort(8080);
    server.addListener(listener);
View Full Code Here

     * @param url the URL associated with the servant
     * @param handler notified on incoming HTTP requests
     */
    public synchronized void addServant(URL url, AbstractHttpHandler handler) {
        if (server == null) {
            server = new HttpServer();
           
            listener = listenerFactory.createListener(port);
          
            if (getListener().isSetMinThreads()) {
                listener.setMinThreads(getListener().getMinThreads());
View Full Code Here

    }

    public static void _main(String[] args)
            throws Exception {
        // Create the server
        HttpServer server = new HttpServer();
        String portArg = port;
        String appDir = "./web";
        String webContextDir = appDir + "/WEB-INF/railo";
        String serverContextDir = appDir + "/WEB-INF/lib/railo";
        if (args.length > 0) {
            portArg = args[0];
        }
        if (args.length > 1) {
            appDir = args[1];
            webContextDir = appDir + "/WEB-INF/railo";
            serverContextDir = appDir + "/WEB-INF/lib/railo-server";
        }
        if (args.length > 2) {
            webContextDir = args[1];
        }
        if (args.length > 3) {
            serverContextDir = args[2];
        }

        // Create a port listener
        SocketListener listener = new SocketListener();
        int port = Integer.parseInt(portArg);

        listener.setPort(port);
        server.addListener(listener);

      String host = null;

        // Create a context
        File webxml = new File(appDir + "/WEB-INF/web.xml");
        if (webxml.exists()) {
            addWebXmlContext(server, "/", host, "/", appDir, webContextDir, serverContextDir);
        } else {
            addContext(server, "/", host, "/", appDir, webContextDir, serverContextDir);
        }

        //addContext(server,"/susi/","localhost","/jm/",null,null);
        //addContext(server,"/sub1/","localhost","/subweb1/",null,null);
        //addContext(server,"/sub2/","localhost","/subweb2/",null,null);
        //addContext(server,"/","192.168.2.104","/",null,null);

        //addContext(server,"/","context.example.local","/",null);
        //addContext(server,"/","7of9","/",null);

        //for(int i=1;i<10;i++)
        //    addContext(server,"/","context"+i+".example.local","/context"+i+"/",null,null);


        server.start();

      if ( host != null && !host.isEmpty() )
        DesktopUtil.launchBrowser( host, port, false );
    }
View Full Code Here

    // Create the server
    if (server != null) {
      server.stop();
      server = null;
    }
    server = new HttpServer();

    // Create a port listener
    SocketListener listener = new SocketListener();
    listener.setPort(0); // letting OS to pickup the PORT
    server.addListener(listener);
View Full Code Here

TOP

Related Classes of org.mortbay.http.HttpServer

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.