Jetty代码实现启动

要导入的包:

8.1.0.RC5


	
            org.eclipse.jetty.aggregate
            jetty-all
            ${jetty.version}
            test
        
        
            org.eclipse.jetty.orbit
            javax.el
            ${javax.el.version}
            test
        
        
            org.eclipse.jetty.orbit
            com.sun.el
            ${sun.el.version}
            test
        
        
            javax.servlet.jsp.jstl
            javax.servlet.jsp.jstl-api
            ${jsp.jstl.api.version}
            test
        
        
            org.eclipse.jetty.orbit
            org.apache.jasper.glassfish
            ${jasper.version}
            test
        
        
            org.eclipse.jetty.orbit
            org.apache.taglibs.standard.glassfish
            ${taglibs.version}
            test
        


public class JettyServer {
    
    public static void main(String[] args) throws Exception {
        final Server server = new Server(8088);
        WebAppContext webAppContext = new WebAppContext("cmsweb/cmsweb-web/src/main/webapp", "/cmsweb");
        //第一个参数是webapp的路径,第二个参数是contextPath路径。
	webAppContext.setMaxFormContentSize(1024*1024*60);
        server.setHandler(webAppContext);
        Runtime.getRuntime().addShutdownHook(new Thread(){
            @Override
            public void run() {
                try {
                    server.stop();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }

        });
        server.start();
        server.join();
    }

}

你可能感兴趣的:(应用服务器,java)