001/*  deprecated
002 *  replaced by ca.bc.webarts.tools.WebAppServer2.java
003 */
004package ca.bc.webarts;
005
006import java.io.*;
007import java.net.*;
008import org.mortbay.util.*;
009import org.mortbay.http.*;
010import org.mortbay.jetty.servlet.*;
011import org.mortbay.http.handler.*;
012import org.mortbay.servlet.*;
013
014public class SimpleJettyServer
015{
016
017  public static void main(String[] args)
018  {
019    try
020    {
021      //create the HTTP server
022      Server server = new Server ();
023      SocketListener listener = new SocketListener ();
024      listener.setHost ("zenbook.webarts.bc.ca");
025      listener.setPort (8081);
026      listener.setMinThreads(5);
027      listener.setMaxThreads(250);
028      server.addListener(listener);
029
030      ServletHttpContext context =
031          (ServletHttpContext)server.getContext(null,"/myContext/*");
032      context.setClassPath("./servlets/");
033      context.setDynamicServletPathSpec("/servlet/*");
034
035      server.start ();
036    }
037    catch(Exception e)
038    {
039      e.printStackTrace ();
040    }
041  }
042}
043