La plus courte de code pour démarrer le serveur Jetty embarqué

Je suis en train d'écrire un exemple de code où un intégré à l'Embarcadère serveur est démarré. Le serveur doit charger exactement une servlet, envoyez toutes les demandes de la servlet et l'écoute sur localhost:80

Mon code pour l'instant:

static void startJetty() {
        try {
            Server server = new Server();

            Connector con = new SelectChannelConnector();
            con.setPort(80);
            server.addConnector(con);

            Context context = new Context(server, "/", Context.SESSIONS);
            ServletHolder holder = new ServletHolder(new MyApp());
            context.addServlet(holder, "/*");

            server.start();
        } catch (Exception ex) {
            System.err.println(ex);
        }

    }

Puis-je faire la même chose avec moins de code/lignes ? (Jetty 6.1.0 utilisé).

OriginalL'auteur PeterMmm | 2009-06-20