package org.javalearn.guicelearn; import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.handler.ContextHandler; import org.eclipse.jetty.server.nio.SelectChannelConnector; import org.eclipse.jetty.webapp.WebAppContext; import javax.naming.Context; import java.net.URL; /** * Created with IntelliJ IDEA. * User: gongwenwei * Date: 12-8-24 * Time: 下午10:04 * To change this template use File | Settings | File Templates. */ public class Start { public static int httpServerPort=9999; public static void main(String []args) throws Exception{ final String WEBAPPDIR = "src/main/webapp"; final String CONTEXTPATH = "/guicelearn"; System.setProperty("org.eclipse.jetty.LEVEL", "DEBUG"); Server server = new Server(httpServerPort); WebAppContext webapp = new WebAppContext(); webapp.setServer(server); webapp.setContextPath(CONTEXTPATH); webapp.setWar(WEBAPPDIR); server.setHandler(webapp); webapp.setAttribute("org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern", ".*/.*jsp-api-[^/]*\\.jar$|.*/.*jsp-[^/]*\\.jar$|.*/.*taglibs[^/]*\\.jar$"); server.start(); server.join(); } }