`

Jetty 在程序中启动web项目

阅读更多

需要的jar包:

jetty-6.1.26.jar

jetty-util-6.1.26.jar

servlet-api-2.5-20081211.jar

jsp-2.1-jetty-6.1.26.jar

 

 

import org.mortbay.jetty.Server;

import org.mortbay.jetty.webapp.WebAppContext;

 

public class SimplestServer {

public static void main(String[] args) throws Exception {

String path = System.getProperty("user.dir").replace("\\", "/");

// Server server = new Server(8080);

// WebAppContext webapp = new WebAppContext();

// webapp.setContextPath("/");

// webapp.setWar(path+"/www/cometd.war");

// server.setHandler(webapp);

//

// server.start();

// server.join();

Server server = new Server(8080);

 

        WebAppContext context = new WebAppContext();

        context.setDescriptor(path+"/www/test/WEB-INF/web.xml");

        context.setResourceBase(path+"/www/test");

        context.setContextPath("/");

        context.setParentLoaderPriority(true);

 

        server.setHandler(context);

 

        server.start();

        server.join();

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics