/**
* jetty启动运行调试工具类
*
*
*/
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.webapp.WebAppContext;
/**
* jetty 启动运行调试帮助类
* 需要 jetty-all-server-7.0.0.RC4.jar 支持
*
*
*/
public class JettyPluginsUtil {
/**
* 创建用于正常运行调试的 Jetty Server,以src/main/webapp为web应用目录
* @param port
* @param contextPath
* @return
*/
public static Server budildNormalServer(int port, String contextPath){
Server server = new Server(port);
WebAppContext webContext = new WebAppContext("WebRoot", contextPath);
webContext.setDefaultsDescriptor("./webdefault.xml");
webContext.setClassLoader(Thread.currentThread().getContextClassLoader());
server.setHandler(webContext);
server.setStopAtShutdown(true);
return server;
}
public static void main(String[] args) {
}
}