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);
// 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
server.start();
port = listener.getPort();
}