Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a seperate web server (like Apache) in order to use java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content.
int port = 8080;
System.out.println("Starting Web Server on port: " + port);
Server server = new Server();
SocketConnector connector = new SocketConnector();
connector.setPort(port);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath(WEBAPP_CTX);
webapp.setResourceBase(WEBAPP_DIR);
server.setHandlers(new Handler[] { webapp });
server.setConnectors(new Connector[] { connector });
server.start();